10 1 
Home Page  

  • SciELO


Revista Científica y Tecnológica UPSE (RCTU)

 ISSN 1390-7697 ISSN 1390-7638

CASTILLO YAGUAL, 1 Carlos Andrés    CORONEL SUAREZ, Marjorie Alexandra. Frameworks PHP basados en la arquitectura Modelo-Vista-Controlador para desarrollo de aplicaciones web. []. , 10, 1, pp.70-78. ISSN 1390-7697.  https://doi.org/10.26423/rctu.v10il.703.

^a

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.

^les^a

This report analyses the open-source PHP frameworks based on the Model-View-Controller (MVC) design pattern through comparative tables, which allow developers to create their web applications without the need to code from scratch, as they have integrated tools and libraries that facilitate CRUD operations (creation, reading, updating, and deletion), code organization, ease of maintenance, security against SQL injection attacks and other threats. The characteristics, technical specifications, and components of the most common frameworks are described, such as Laravel, Symfony, CodeIgniter, Zend, CakePHP, and Yii, which help reduce development time by employing good programming practices. For the study, the analytical-synthetic method was applied to identify frameworks that allow the design and implementation of dynamic, robust, and secure websites, facilitating the correction of errors. The results provide input to programmers and software engineers who are dabbling in PHP frameworks where they can analyze the benefits of each one and choose the most complete according to their functionality, advantages, and disadvantages when developing their web projects.

^len

: .

        · | |     · |     · ( pdf )