Frameworks PHP basados en la arquitectura Modelo-Vista-Controlador para desarrollo de aplicaciones web
Resumen
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.
Descargas
Citas
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.
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.
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 .
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 .
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.
Extensive and reliable web technology surveys [En línea]. [consulta: 27 septiembre 2022]. Disponible en: https://w3techs.com/technologies/details/pl-php.
VASQUEZ, Marcelo. Introducción a Laravel [En línea]. 5a ed. Ciudad autonoma de Buenos Aires. ISSN 978-987-46518-9-1.[consulta: 03 mayo 2022]. Disponible en: https://books.google.es/books?hl=es&lr=&id=sPylDwAAQBAJ&oi=fnd&pg=PA4&dq=ventajas+de+laravel&ots=mYsDnvdke7&sig=dNlNmXtJziZF76VXafEoeHOVdEk#v=onepage&q=ventajas%20de%20laravel&f=false.
MAJIDA, Laaziri; KHAOULA, Benmoussa; SAMIRA, Khoulji y MOHAMED, Kerkeb. A Comparative study of PHP frameworks performance. Procedia Manufacturing [En línea]. 32(1), 864-871. ISSN 0124-5821. Disponible en: https://doi.org/10.1016/j.promfg.2019.02.295.
RASHIDAH, F.; THOUHEDUL, I. y ALI, N. An Empirical Study of the Evolution of PHP MVC Framework [En línea]. 2014. 315(1). INSS 978-3-319-07674-4. Disponible en: https://doi.org/10.1007/978-3-319-07674-4_40 .
HAMZA, Abutaleb; ABDELFATAH, Tamimi y THAMER, Alrawashdeh. Empirical Study of Most Popular PHP Framework. International Conference on Information Technology (ICIT) [En línea]. ISSN 978-1-6654-2870-5. Disponible en: https://ieeexplore.ieee.org/document/9491679.
Laravel [En línea]. [consulta: Consulta: 03 mayo 2023]. Disponible en: https://laravel.com/.
Laravel News. Laravel 5.8 is Released [En línea]. [consulta: Consulta: 03 mayo 2023]. Disponible en: https://laravel-news.com/laravel-5-8/.
Symfony [En línea]. [consulta: Consulta: 03 mayo 2023]. Disponible en: https://symfony.com/.
Welcome to CodeIgniter [En línea]. [consulta: Consulta: 03 mayo 2023]. Disponible en: https://codeigniter.com/userguide3/index.html.
CodeIgniter Framework PHP - En Español [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://codeigniter.es/.
Home - Zend Framework [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://framework.zend.com/.
CakePHP - Build fast, grow solid | PHP Framework | Home [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://cakephp.org/.
Yii Framework [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://www.yiiframework.com/.
La guia definitiva para Yii 1.1 [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://www.yiiframework.com/doc/guide/1.1/es/quickstart.what-is-yii.
The Definitive Guide to Yii 2.0 [En línea]. [consulta: 03 mayo 2023]. Disponible en: https://www.yiiframework.com/doc/guide/2.0/en/start-installation.
SHEIKH, Ahmad; TAUSEEF, Rana y AYESHA, Maqbool. A Model-Driven Framework for the Development of MVC-Based (Web) Application. Arabian Journal for Science and Engineering [En línea]. 47(1), 1733–1747. Disponible en: https://doi.org/10.1007/s13369-021-06087-4 .
SUBECZ, Zoltán. Web-development with Laravel framework. Gradus [En línea]. 8(1), 211-218.ISSN 2064-8014 Disponible en: https://doi.org/10.47833/2021.1.CSC.006 .
RAM, T. y U., Pandey. A Study Focused on Web Application Development using MVC Design Pattern. International Research Journal of Engineering and Technology (IRJET) [En línea]. 6(1), 237–244. ISSN 2395-0072. Disponible en: https://www.irjet.net/archives/V6/i8/IRJET-V6I841.pdf .
The Model-View-Controller (MVC) Design Pattern for PHP [En línea]. [Consulta: 22 septiembre 2022]. Disponible en: https://www.tonymarston.net/php-mysql/model-view-controller.html#principles .
Stack Overflow Developer Survey 2021 [En línea].[Consulta: 03 mayo 2023]. Disponible en: https://insights.stackoverflow.com/survey/2021#technology .
Derechos de autor 2023 Carlos Andrés Castillo Yagual; Marjorie Alexandra Coronel Suárez

Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0.
El titular de los derechos de autor de la obra, otorga derechos de uso a los lectores mediante la licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. Esto permite el acceso gratuito inmediato a la obra y permite a cualquier usuario leer, descargar, copiar, distribuir, imprimir, buscar o vincular a los textos completos de los artículos, rastrearlos para su indexación, pasarlos como datos al software o usarlos para cualquier otro propósito legal.
Cuando la obra es aprobada y aceptada para su publicación, los autores conservan los derechos de autor sin restricciones, cediendo únicamente los derechos de reproducción, distribución para su explotación en formato de papel, así como en cualquier otro soporte magnético, óptico y digital.