PHP, como lenguaje, tiene una mala reputación por tres razones principales:
- INCREÍBLEMENTE es fácil de recoger. En parte porque el lenguaje está diseñado de esa manera, pero también porque hay una gran cantidad de documentación para PHP dirigida a personas que no sabe nada sobre programación y que nunca se debe enseñar nada sobre programación. 🙂 Este es mi ejemplo favorito: guía de WPDesigners “¿Así que quieres crear temas de WordPress, eh?” Http://www.wpdesigner.com/2007/0. Es brillante en el sentido de que asume absolutamente NINGÚN conocimiento sobre lo que diablos estás haciendo, y enseña PHP sin la necesidad de ningún conocimiento previo en absoluto. Lo que es genial, pero el problema es que estas personas piensan que realmente pueden programar, y luego proceden a liberar un flagelo de piezas de código no probadas, llenas de errores, ilegibles y horribles en el mundo, lo que le ha dado a PHP un mal rap. Drupal (y la increíble cantidad de complementos de mierda que está disponible para él) es un buen ejemplo de esto.
- Es asqueroso para una persona compsci. El lenguaje, aunque es absolutamente capaz, es como un conducto Leatherman pegado con una motosierra, un martillo y un pollo. No está diseñado de manera limpia de abajo hacia arriba por un científico informático, como la mayoría de los otros lenguajes, lo que da como resultado lo que se describe detalladamente en las respuestas a ¿Cuáles son los horrores de PHP?
- PHP ya no es genial . Alrededor de 2004, cuando se lanzó Facebook, PHP fue la mierda. Desde entonces, el desarrollo de la misma se ha estancado y el trono como la nueva y genial cosa de desarrollo ha sido superado por Ruby on Rails. Si duda del estancamiento de PHP, lea este http://tmont.com/blargh/2010/7/p… y compare el índice TIOBE si PHP en 2005 con el de ahora: http: //www.tiobe.com/ index.php / p …