Introducción: PHP, el lenguaje de la Web
Hay buenas razones por las que PHP es el lenguaje más popular en la web.
Hacia un PHP moderno y sencillo
Adoptemos un PHP que se mantenga fiel a sus raíces: ligero y eficiente
Hay buenas razones por las que PHP es el lenguaje más popular en la web.
Las matrices PHP son fáciles de usar, altamente versátiles e increíblemente flexibles. Pueden almacenar cualquier tipo de datos, son simples de manipular y eficientes para iterar sobre ellos.
El pragmatismo siempre debe ser lo primero. Un enfoque de «todo debe ser un objeto» añade una complejidad innecesaria y hace que el código sea más difícil de mantener.
Es bueno especificar los tipos de parámetros y de retorno, pero una tipificación estricta complica innecesariamente el código.
Para sitios web orientados al usuario, genere HTML en el lado del servidor utilizando un motor de plantillas y añada mejoras progresivas para mejorar la interfaz con un mínimo de Javascript.
Cuidado con los ORM: su promesa de simplicidad a menudo esconde una complejidad innecesaria. Comprenda cómo funcionan las bases de datos relacionales y verá que SQL puede convertirse en su mejor aliado.
Rechacemos el uso excesivo y dogmático de frameworks innecesariamente grandes y complejos.
Las pruebas automatizadas son tu mejor defensa contra las regresiones. Pero una cobertura de pruebas unitarias del 100% puede resultar cara... y aún así dista mucho de ser suficiente.
Excepto para equipos muy grandes, una aplicación monolítica siempre será más rápida de desarrollar, más fácil de depurar, más eficaz y menos costosa.
Webhooks sobre APIs, RPC sobre REST, HTTP Basic sobre JWT... Adopta la simplicidad sobre las tendencias, el pragmatismo sobre la moda.
Las prácticas de seguridad requieren disciplina, pero algunas son más fáciles de lo que crees.
Haga clic aquí para leer el Manifiesto PHP Way of Life completo.
También disponible en otros formatos:
Principales recursos externos que merece la pena explorar
Una colección actualizada regularmente de artículos curados y recursos alineados con el Manifiesto.
El framework simple y eficiente - más fácil que los grandes, más capaz que los micro.
Una guía autorizada de prácticas PHP modernas, que proporciona las mejores prácticas, estándares de codificación y recursos para escribir código PHP limpio y eficaz. código PHP.
Una visión satírica del desarrollo en PHP, que destaca con humor las malas prácticas y los errores más comunes que hay que evitar.