Antes de comenzar...
Inicio del curso de PHP. Conviértete en experto de la web con PHP
PHP es un lenguaje de programación, sin embargo tiene una importante particularidad, y es que es un lenguaje de programación específicamente para desarrollo web. PHP es muy utilizado actualmente para darle dinámica a los contenidos de una plataforma o sitio web, esto quiere decir que puedes tener diferentes valores, aspectos y funcionalidades en un mismo sitio y sin necesidad de repetir código de manera innecesaria, de hecho, al rededor de PHP existen muchísimas tecnologías, técnicas y proyectos que se destacan y realmente funcionan muy bien, pues en realidad al fin de cuentas, no se trata del lenguaje en sí sino del programador y sus buenas prácticas.
La actualidad de PHP (PHP8 ya está aquí)
Sé que en la actualidad son muchos los "expertos" que aseguran que PHP "no es un verdadero lenguaje" y que no es el futuro de la web o cosas similares. Sin embargo considero que (desde mi punto de vista personal y profesional por supuesto) PHP tiene tanto futuro como cualquier otro lenguaje y que por supuesto es un gran lenguaje de programación, hay proyectos enormes y populares hechos en PHP.
La principal característica y bondad de PHP es también su gran problema y no por causa del lenguaje en sí, sino por los "programadores" que lo usan. PHP es un lenguaje de programación tan versátil que hay muchísimas formas de hacer las cosas e implementar funciones complejas. Sin embargo, no muchas de estas son correctas y son muchísimos los "programadores" que simplemente hacen las cosas de la manera que se les ocurre y generalmente las hacen mal, y esto ha afectado bastante la reputación del lenguaje.
Realmente si se es disciplinado y ordenado en el desarrollo de un proyecto en PHP, se pueden llegar a conseguir resultados sorprendentes, sostenibles y escalables. Para PHP existen muchas facilidades que le ayudan al programador a no caer en malas prácticas y a desarrollar todo del mejor modo y con rapidez; hablo de estructuras previamente definidas para proyectos, patrones de diseño como MVC (modelo - vista - controlador), frameworks como Laravel, gestores de paquetes/dependencias como composer y para agregar al pastel, a partir de PHP7 y ahora con PHP 8 el lenguaje está cada vez mejor, más eficiente que muchos lenguajes populares, y en un proceso de mejora constante. PHP está más vivo que nunca.
Vamos entonces a proceder con los siguientes artículos del curso, para preparar nuestro entorno y crear tu primer proyecto web con PHP.
La última actualización de este artículo fue hace 8 meses