PHP frameworks based on the Model-View-Controller architecture for web application development
Loading...
Date
Directores
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Estatal Península de Santa Elena
Abstract
Description
At present, the demand for developing web applications has increased by companies or organizations that offer their services and/or products through the web using current technologies that are efficient, reliable, secure, scalable and maintainable over time. weather.
There are numerous PHP frameworks that provide advantages, disadvantages, features that developers should consider when choosing to develop their web projects that meet their needs. Provide programmers and software engineers who are venturing into PHP frameworks with an input where they can analyze the benefits of each one and choose the most complete one.
The article describes the PHP frameworks considered by many to be the most popular, such as: Laravel, Symfony, CodeIgniter, Zend, CakePHP, Yii, all open source and based on the Model-View-Controller (MVC) design pattern that help to reduce the time in the development process since they employ good programming practices. The MVC architecture allows developers to design and implement robust, dynamic, stable and secure web, organize and structure the code in folders, separate the application layer from the data, facilitate maintenance, evolution and error correction in a simple way.
En este trabajo se analizan los framework PHP de código abierto basados en el patrón de diseño Modelo-Vista-Controlador (MVC) a través de cuadros comparativos, que permiten a los desarrolladores crear sus aplicaciones web sin necesidad de codificar desde cero, ya que cuentan con herramientas integradas y bibliotecas que facilitan las operaciones CRUD (creación, lectura, actualización y eliminación), organización del código, facilidad de mantenimiento, seguridad ante ataques de inyección SQL y otras amenazas. Se describen las características, especificaciones técnicas, componentes de los frameworks considerados los más comunes como son: Laravel, Symfony, CodeIgniter, Zend, CakePHP, Yii, que ayudan a reducir el tiempo en el proceso de desarrollo empleando buenas prácticas de programación. Para el estudio se aplicó el método analítico-sintético para identificar los frameworks que permitan diseñar e implementar web dinámicas, robustas y seguras facilitando la corrección de errores. Los resultados brindan un insumo a los programadores e ingenieros de software que están incursionando en los frameworks PHP donde puedan analizar las bondades que tiene cada uno, elegir el más completo según su funcionalidad, ventajas y desventajas al momento de desarrollar sus proyectos web.
En este trabajo se analizan los framework PHP de código abierto basados en el patrón de diseño Modelo-Vista-Controlador (MVC) a través de cuadros comparativos, que permiten a los desarrolladores crear sus aplicaciones web sin necesidad de codificar desde cero, ya que cuentan con herramientas integradas y bibliotecas que facilitan las operaciones CRUD (creación, lectura, actualización y eliminación), organización del código, facilidad de mantenimiento, seguridad ante ataques de inyección SQL y otras amenazas. Se describen las características, especificaciones técnicas, componentes de los frameworks considerados los más comunes como son: Laravel, Symfony, CodeIgniter, Zend, CakePHP, Yii, que ayudan a reducir el tiempo en el proceso de desarrollo empleando buenas prácticas de programación. Para el estudio se aplicó el método analítico-sintético para identificar los frameworks que permitan diseñar e implementar web dinámicas, robustas y seguras facilitando la corrección de errores. Los resultados brindan un insumo a los programadores e ingenieros de software que están incursionando en los frameworks PHP donde puedan analizar las bondades que tiene cada uno, elegir el más completo según su funcionalidad, ventajas y desventajas al momento de desarrollar sus proyectos web.
