Um … Desde mi experiencia personal, no estoy completamente de acuerdo con usted en que “PHP se ve feo e ineficiente”.
Para ser honesto, la parte produral del lenguaje PHP es de hecho ineficiente y fea. Antes de PHP 5, si está planeando un gran problema con PHP, entonces su parte de procedimiento ciertamente puede molestarlo, haciendo que su código sea redundante y difícil de depurar. Por lo tanto, una vez hace que la gente piense que este lenguaje se dirigía hacia un final melancólico, y por lo tanto, hubo un número decreciente de programadores de back-end que usan estos lenguajes para soporte de back-end.
Sin embargo, PHP regresa con fuerza en PHP 5, que reescribió el modelo de objetos para permitir un mejor rendimiento y características OOP más fabulosas.
- Quiero entrar en la programación de servicios / aplicaciones web. ¿Dónde debo comenzar o qué temas debo analizar?
- Tengo un sitio de WordPress con más de 1,000 usuarios, quiero migrar los datos del usuario y la información de inicio de sesión a un sitio PHP, ¿cómo hago esto?
- Si no quiero hacer desarrollo móvil o web, pero quiero hacer algunos proyectos para mostrar a los empleadores, ¿cuál sería mejor seguir?
- Tengo una aplicación web basada en PHP / CSS / JS. ¿Hay alguna forma de convertirlo en un proyecto CMS o adaptarlo para usarlo en un marco?
- No tengo experiencia en codificación, pero me gustaría trabajar para codificar una idea de aplicación que tengo. ¿Cómo debo hacer para aprender a codificar?
A medida que se permitieron las características de OOP, se crearon más y más bibliotecas PHP, y facilitan enormemente la extensibilidad y la disponibilidad para los programadores, especialmente cuando la gente está tratando de diseñar un sitio web comercial basado en módulos o bibliotecas existentes.
Además, será aún más impredecible ya que la comunidad PHP anunció que PHP 7, la próxima generación de PHP, se encuentra actualmente en prueba alfa.
En una palabra, si está buscando algunas buenas prácticas de lenguajes PHP, le recomiendo que eche un vistazo a http://www.github.com, que es un sitio web realmente bueno que incluye un montón de fragmentos útiles de PHP, libs , extensiones e incluso pequeños proyectos. Para ser más exactos, me gustaría darle mi lista que contiene algunos marcos PHP potentes que estoy explorando.
Aquí está mi lista:
- https://symfony.com/
- http://cakephp.org/
- http://www.codeigniter.com/
Por fin, perdón por mi mal uso del inglés ya que no soy hablante nativo …; D