This was a great post, it says what I tried to say but lacked the  
eloquence with which to say it. 
 
Perhaps I am showing my age, but it seems these progammatic style 
issues are common with developers with less experience. I remember  
coding assembly language with pencil, hex-code sheet, and paper. 
 
In the schools, they do not seem to teach a variety of approaches, 
but favor, instead, to teach CS-correctness. They teach "the way" 
code should be structured, instead of how to structure code. 
 
Once you have used #2 pencils and cards to write programs, had  
to reorder a thousand card program which was droped, and used  
paper tape and glue to debug it, everything else is gravy. 
 
 
Ron Chmara Wrote: 
> Well, quite an interesting thread, with many side points. 
> My two cents below, with some side threads of their own. ;-/ 
>  
> Rasmus Lerdorf wrote: 
>> >     Of course not. But currently the image for PHP is that it's ONLY 
>> >     meant for web scripting. Even as it can be used in various other 
>> >     places too. 
>> That has always been our position.  "PHP focuses on the Web problem". 
>> That has been the design roadmap, if you will, from day one. 
>  
> A lot of this discussion and debate seems to confuse the problem, 
> "easily making dynamic web pages", with computer science designs (not 
> having "private" XXXX is somehow the problem), or architecture 
> decisions (using persistant XXXX across sessions, or processes, or 
> whatever), or other ancilary tasks to PHP's core strength. Rather than, 
> oh, make web pages, much of this discussion (and, it seems, emotion) 
> was expended *not* on PHP making web pages, but whether or not it did 
> XYZ that a given programmer thinks is "absolutely essential" for a 
> given (web) language. 
[snip] 
> I, for one, would mourn the day that PHP turned into bloatware 
> that tried to solve too many *style* preferences. Building dynamic web 
> pages is the problem, for me, at least. My clients want software, 
> fast, not some-computing-theorist-approved-way-of-doing-things, or 
> I-learned-language-xyz-and-I-want-all-languages-to-work-the-same, 
> or It-should-be-done-this-way-because-of-proper-coding-war, or 
> it-must-do-this-thingie-this-way-to-be-buzzword-compatible, or 
> look-at-the-grandeur-of-the-meg-of-include-code. I started using 
> PHP because it _didn't_ waste lots of my time and energy on such 
> notions, as compared to ASP, WO, CF, and the like (haven't used 
> AOLserver or .NET yet, so who knows). It did less silly things, 
> (complexity=greater bugs) and it was much faster, and easier to 
> *profit* from, as a result. 
>  
> In closing, thanks to all keeping a careful watch on the WTF-meter, and 
> keeping PHP better than, well, all the other languages I've 
>suffered through with web-work. :-) 
 


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to