
FRAMEWORKS EN PHP
Un framework en php es un marco de trabajo que proporciona una arquitectura para construir aplicaciones web en php. Los frameworks están pensados para facilitar y acelerar el proceso de desarrollo de las diferentes aplicaciones a realizar.Los frameworks gestionan muchas de las funciones comunes de la programación web, como la gestión de sesiones, el acceso a bases de datos, mediante ORM , y la renderización de páginas, mediante motores de plantillas, como twig o smarty. Lo que ayuda a mantener el código organizado y a su vez promueve las mejores prácticas de desarrollo.
Muchos frameworks tienen una arquitectura MVC (Modelo Vista Controlador), otros frameworks siguen el patrón Front Controller.
Hay varios frameworks en php y los más populares son:
- Symfony
- Laravel
- ZEND
- CakePHP
- CodeIgniter
- YII
- SLIM
Creo que el uso de frameworks facilita mucho el trabajo a la hora de desarrollar proyectos, sobre todo por el tema de seguridad y por que te permite "despreocuparte" de implementar ciertas cosas que ya te vienen ya vienen con el framework. Aún así también creo que hay que saber como funciona un lenguaje, y saber como conectarse a una base de datos y hacer un CRUD y evitar la inyección de SQL, la gestión de sesiones, etc.. ya sea php u otro lenguaje de programación. Compartir en twitter