Quote Originally Posted by Snaily
PHP is not a "web development framework", its a language that was built with the web in mind.
Veeeeery wrong.

For example, Struts is a Web development framework, implemented in Java and using Java for its internal development. Ruby on Rails is a Web development framework, implemented in Ruby and using Ruby for its internal development. Whitebeam is a Web development framework, implemented in C (or C++, I'm not sure) and using Javascript for its internal development.

And PHP is a Web development framework, implemented in C and using a custom syntax for its internal development. PHP was not originally intended as a language -- just a syntax for scripts within the framework. After Zend took it over it gets turning more and more into a language, but it's still far from being one. It's similar to Microsoft's VBA, even though Joel thought a bit more about its design than Rasmus, Andi and Zeev did about PHP's -- nobody will ever go to compare VBA scripts with anything else, we'd just compare the speed and effect of, say, Excel Macros to a similar environment.