PHP frameworks based on the Model-View-Controller architecture for web application development

dc.creatorCastillo Yagual, Carlos Andréses
dc.creatorCoronel Suárez, Marjorie Alexandraes
dc.date2023-06-14
dc.date.accessioned2025-11-10T19:41:23Z
dc.date.available2025-11-10T19:41:23Z
dc.descriptionAt 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
dc.descriptionEn 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.es
dc.formatapplication/pdf
dc.formattext/html
dc.identifierhttps://www.revistas.upse.edu.ec/index.php/rctu/article/view/703
dc.identifier10.26423/rctu.v10i1.703
dc.identifier.urihttps://repositorio.upse.edu.ec/handle/46000/15003
dc.languagespa
dc.publisherUniversidad Estatal Península de Santa Elenaes
dc.relationhttps://www.revistas.upse.edu.ec/index.php/rctu/article/view/703/598
dc.relationhttps://www.revistas.upse.edu.ec/index.php/rctu/article/view/703/607
dc.rightsDerechos de autor 2023 Carlos Andrés Castillo Yagual; Marjorie Alexandra Coronel Suárezes
dc.sourceUPSE Scientific and Technological Magazine; Vol. 10 No. 1 (2023): June 2023 Edition; 70-78en
dc.sourceRevista Científica y Tecnológica UPSE; Vol. 10 Núm. 1 (2023): Edición Junio 2023; 70-78es
dc.source1390-7697
dc.source1390-7638
dc.source10.26423/rctu.v10i1
dc.subjectCodeIgniteres
dc.subjectLaraveles
dc.subjectMVCes
dc.subjectSymfonyes
dc.subjectZendes
dc.subjectLaravelen
dc.subjectMVCen
dc.subjectSymfonyen
dc.subjectZenden
dc.subjectCodelgniteren
dc.titlePHP frameworks based on the Model-View-Controller architecture for web application developmenten
dc.titleFrameworks PHP basados en la arquitectura Modelo-Vista-Controlador para desarrollo de aplicaciones webes
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.typeReviewsen
dc.typeArticulos de revisiónes

Files