Linked by Kroc Camen on Sat 20th Dec 2008 17:54 UTC
General Development IBM delves into what's new in PHP 5.3: Part-1 shows you the changes to the object-orientated capabilities, and Part-2 shows you the exciting new possibilities with real closures and lambda functions. ["Read more" for Kroc's personal commentary]
Thread beginning with comment 340989
To view parent comment, click here.
To read all comments associated with this story, please click here.
DrillSgt
Member since:
2005-12-02

"PHP has the reputation it has because it was designed, as you say, for web page hit counters, etc. and then people started trying to write large and complex *server-side* applications because it was all they had, or at least they thought it was. And while successive versions have addressed some of the buzz word bullet points, it *still* sucks for writing real applications. For real work, use Django or RoR instead. Or Java, if you're into that and don't care about carpal tunnel syndrome."

Well, it was not all they had, but it was easier to use than perl, especially if your host did not provide you cgi-bin access, which not all did back then. RoR and Django came late to the party, with PHP being in use since 1995, and RoR and Django not showing up until 2005. Very few companies or developers will rewrite applications that work just because a new language is out.

Reply Parent Score: 2

sbergman27 Member since:
2005-07-24

Well, it was not all they had, but it was easier to use than perl, especially if your host did not provide you cgi-bin access,

My recollection is that Perl/cgi became popular before PHP did. And PHP vs Perl was one contest that PHP, bad as it is and was, could rightfully win in the mid to late 1990s. PHP took the dynamic web from Perl back then and hasn't relinquished it to anyone to this day. Users of Django, RoR, and Tapestry represent an elite minority of folks who are well informed enough not to go with the PHP herd.

Reply Parent Score: 2