Abstract
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.
Publisher
Universidad Estatal Peninsula de Santa Elena
Reference25 articles.
1. 1. STENLY, Ibrahim y STEVANI, Andolo. A New PHP Web Application Development Framework Based on MVC Architectural Pattern and Ajax Technology 1st International Conference on Cybernetics and Intelligent System, ICORIS [En línea]. Disponible en: https://www.sci-hub.se/10.1109/ICORIS.2019.8874912.
2. 2. NORHAIDAH, Haris y NURDATILLAH, Hasim. PHP Frameworks Usability in Web Application Development. International Journal of Recent Technology and Engineering (IJRTE) [En línea]. (1), 109-116. ISSN 2277-3878. Disponible en: https://www.ijrte .org/wp-content/uploads/papers/v8i3S/C10201083S19.pdf.
3. 3. XIAOSONG, Li; SAI, Karnan y JAHANZAIB, Ali. An empirical study of three PHP frameworks. 4th International Conference on Systems and Informatics, ICSAI [En línea]. [consulta: 18 enero 2023]. Disponible en: https://ieeexplore.ieee.org/document/8248546 .
4. 4. KHAOULA, Benmoussa; MAJIDA, Laaziri; SAMIRA, Khoulji y KERKEB Mohamed Larbiand Abir, El Yamami. A new model for the selection of web development frameworks: application to PHP frameworks. International Journal of Computer and Information System (IJCIS) [En línea]. 9(1), 695-703. ISSN 2088-8708. Disponible en: http://doi.org/10.11591/ijece.v9i1.pp695-703 .
5. 5. MUQOROBIN, Muqorobin y NENDY AKBAR, Rozaq Rais. Comparison of PHP Programming Language with Codeigniter Framework in Project CRUD. [En línea]. 3(3), 94-98. e-ISSN 2745-9659. Disponible en: https://doi.org/10.29040/ijcis.v3i3.77.