Básicamente se trata de ¿que pretendes hacer?, php así como los otros lenguajes tienen sus ventajas y desventajas.
Primero trata de no seguir a los fanboys. Tendrás que leer algo para tener una opinión neutra.
Y de entrada yo uso cakephp casi a diario.
La ventaja de php es que la linea del aprendizaje completo es relativamente corta 1-2 años.
Ventajas de lenguajes como java, c++, python:
- puedes alojar tu aplicación en los servidores de google, gratis hasta cierto punto.
- puedes crear app nativas para cualquier plataforma y por supuesto también aplicaciones web.
- puedes programar robots
- haces mejor uso de los recursos, procesador y memoria.
Aquí unos links que fundamenta mi opinión:
http://arstechnica.com/business/2012...e-engineering/ Cita: HipHop converts PHP into heavily optimized C++ code, which can then be compiled into an efficient native binary. When Facebook unveiled HipHop to the public in 2010 and began distributing it under an open source software license, the company's engineers reported that it reduced average CPU consumption on Facebook by roughly 50 percent.
http://stevehanov.ca/blog/index.php?id=95 http://stackoverflow.com/questions/7...p-applications http://benchmarksgame.alioth.debian..../benchmark.php http://benchmarksgame.alioth.debian....t=all&lang=php http://www.osnews.com/story/24843/C_...age_Benchmark/ https://developers.google.com/appengine/ https://cloud.google.com/pricing/
Tecnologías clave:
CakePHP, jQuery, HTML5, CSS3, JSON, Ajax y Bootstrap , node , Google App Engine SDK, hbase, java, groovy, c++, python.
http://hbase.apache.org/ http://research.google.com/archive/bigtable.html
Si desarrollas con php te recomiendo que uses cakephp, es seguro que te comentaran que zend, symfony, etc son mas robustos, pueda que sea cierto, yo lo que se, es que son mas complicados en varias formas. Y el punto es que si desarrollas una aplicación que pretende escalar a proporciones épicas lo mas probable es que tengas que dejar php (cakephp, zend, symfony, etc) a un lado para adoptar un marco basado en c++, java o python.
saludos