-
Website
http://venturebeat.com/ -
Original page
http://venturebeat.com/2007/07/02/zend-tries-to-put-more-php-into-the-workplace/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
ed hardy
515 comments · 1 points
-
Eric Eldon
349 comments · 13 points
-
edsion007
54 comments · 4 points
-
Haggie
94 comments · 4 points
-
MG Siegler
1126 comments · 30 points
-
-
Popular Threads
-
Does Avatar represent the future of movies? Maybe not
5 hours ago · 3 comments
-
Limelight goes interactive, buys ad agency EyeWonder
2 hours ago · 1 comment
-
Twitter is profitable, says BusinessWeek
8 hours ago · 3 comments
-
The year it exploded: 10 hottest Chinese social games of 2009
7 hours ago · 2 comments
-
Ford to add in-car Wi-Fi option that lets user choose the carrier
5 hours ago · 1 comment
-
Does Avatar represent the future of movies? Maybe not
Roy
www.varien.com
www.magentocommerce.com
And as for Ruby on Rails, it is a framework quite different in focus than either PHP or Zend Framework. RoR is oriented towards quick development of simple CRUD (create, read, update, delete) Web applications, while ZF introduces a number of more generic tools that have been lacking in the PHP's standard library, especially in terms of object-oriented programming (PHP supports both procedural and OO style of programming).
I'm always disturbed by the simplified comparisons of apples and oranges which are often used by media when it comes to programming technologies, especially in regards to Web development. It's not really fair to compare these things, because it's like comparing planes, ships and cars: all those things will take you to a destination, but each will have a different set of advantages in different situations.
Or, as has been put a long ago, there's no silver bullet.
But I appreciate what you're saying... I decided to cut out a significant part of the article that went into more detail on the pros and cons of PHP. I didn't think enough readers would want to hear about it here.
Berislav and everyone: is that right, or do you want more technical discussion/detail in these articles?
But, PHP 5 not compatible with PHP 4? That's note quite right. I ported an app from PHP 4 to PHP 5 and about the only thing I had to change was some capitalization in some reflection I was doing. But then, I shouldn't have been doing reflection anyway. I've had to do more changes moving from MySQL 3 to 4, or .NET 2 to 3. Or much worse, IE 6 to 7 ;)
The bottom line is that decisions about which technology to use should not be based on simplified comparisons, not even on a single expert's opinion (as developers, like all people, tend to have personal favorites), but instead one should look into the problem being solved, review all the options and then base the decision on the quality of solution in that context, as well as the availability of resources.
If you want performance use Java or C++, if you want to build websites use PHP or Python. If you want to process text files, use AWK or Perl (AWK is faster).