Comparacion de usabilidad y complejidad de frameworks Español

Main Article Content

Marcos Espinoza Mina
Jorge Peralta Godoy

Abstract

Currently, there are hundreds of frameworks to produce web content in PHP (Hypertext Pre-Processor), three are highlighted, these are: Symfony, CakePHP and Zend Framework; which have the advantage of having free licenses. In the present work the concept of framework was introduced, it was studied if it is advisable to use it or not, its advantages and disadvantages. The main objective was to make a documentary comparison analysis on the aforementioned frameworks, as an option for quality development using the PHP language. The research corresponds to a bibliographic study of books and multiple articles, which were analyzed to meet the objectives of the topic, and the basic functionalities of the three tools with an elementary application were verified. It was determined that none of the frameworks exceeds all other features, it was shown that each of them has strengths in multiple areas and is left to the user's choice.

Downloads

Download data is not yet available.

Article Details

How to Cite
Espinoza Mina, M., & Peralta Godoy, J. (2018). Comparacion de usabilidad y complejidad de frameworks: Español. Espí­ritu Emprendedor TES, 2(3), 34–53. https://doi.org/10.33970/eetes.v2.n3.2018.93
Section
Articles
Author Biographies

Marcos Espinoza Mina, Universidad Tecnológica Ecotec / Universidad Agraria del Ecuador, Ecuador

Engineer.Mgs. Professor and researcher at the Ecotec University / Agrarian University of Ecuador, Ecuador

Jorge Peralta Godoy, Universidad Tecnológica Ecotec, Ecuador

Teacher with professional and investigative experience. Ecotec Technological University, Ecuador

References

Ardissone, J., & Alvarez, M. (2011). Curso Symfony 2. Venezuela: Creative Commos.

Bandirmali, N. (2018). mtCMF: A novel memory table based content management framework for automatic website generation. Computer Standards & Interfaces, 58, 43-52. https://doi.org/10.1016/j.csi.2017.12.002

Biermann, M. (2014). A simple versatile solution for collecting multidimensional clinical data based on the CakePHP web application framework. Computer Methods and Programs in Biomedicine, 114(1), 70-79. https://doi.org/10.1016/j.cmpb.2014.01.007

Cake Software Foundation, Inc. (2017). CakePHP - Build Fast, grow Solid. Recuperado 10 de diciembre de 2017, a partir de https://cakephp.org/

Chao, J., Parker, K., & Davey, B. (2013). Navigating the framework jungle for teaching web application development. En Proceedings of the Informing Science and Information Technology Education Conference. Informing Science Institute.

Cheong, S. N., Chiew, W. W., & Yap, W. J. (2010). Design and development of Multi-touchable E-restaurant Management System. En Science and Social Research (CSSR), 2010 International Conference on (pp. 680–685). IEEE.

Colomina, I., Arnedo-Moreno, J., & Clariso, R. (2013). A Study on Practices against Malware in Free Software Projects (pp. 1070-1075). IEEE. https://doi.org/10.1109/WAINA.2013.245

Denoncourt, D. (2012, enero). CoC Frameworks for PHP and Java. System iNEWS, 8-14.

Earley, E. (2009). PHP Frameworks: Frameworks can save your development team valuable time and energy. System iNEWS, 37-39.

Elhakeem, Y. F. G. M., & Barry, B. I. (2013). Developing a security model to protect websites from cross-site scripting attacks using ZEND framework application. En Computing, Electrical and Electronics Engineering (ICCEEE), 2013 International Conference on (pp. 624–629). IEEE.

Fabien Potencier. (2017). Reporting a Bug (Symfony Docs). Recuperado 25 de agosto de 2017, a partir de http://symfony.com/doc/current/contributing/code/bugs.html

Golding, D. (2008). Beginning PHP. New York: Apress.

IEEE Spectrum. (2017). Interactive: The Top Programming Languages 2017. Recuperado 18 de agosto de 2017, a partir de https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017

Jarmolowicz, J., Zabierowski, W., & Napieralski, A. (2008). Presentation of improvements for PHP programmers, based on Symfony framework. Creation of example portal and description of used technology. En Modern Problems of Radio Engineering, Telecommunications and Computer Science, 2008 Proceedings of International Conference on (pp. 595–597). IEEE.

Li, X., Karnan, S., & Chishti, J. A. (2017). An empirical study of three PHP frameworks. En Systems and Informatics (ICSAI), 2017 4th International Conference on (pp. 1636–1640). IEEE.

Olen, J. (2010, agosto). Connecting Zend Framework to DB2 for i. System iNEWS, 15-23.

Porebski, B. (2011). Building PHP Applications with Symfony, CakePHP and Zend Framework. Hoboken, NJ: John Wiley & Sons inc.

Pressman, R. (2010). Ingeniería de Software. México, D.F.: Mc Graw Hill.

Rogue Wave Company. (2017). Zend Framework. Recuperado 10 de octubre de 2017, a partir de https://framework.zend.com/

Salas-Zárate, M. del P., Alor-Hernández, G., Valencia-García, R., Rodríguez-Mazahua, L., Rodríguez-González, A., & López Cuadrado, J. L. (2015). Analyzing best practices on Web development frameworks: The lift approach. Science of Computer Programming, 102, 1-19. https://doi.org/10.1016/j.scico.2014.12.004

Schutt, K., & Balci, O. (2016). Cloud software development platforms: A comparative overview. En Software Engineering Research, Management and Applications (SERA), 2016 IEEE 14th International Conference on (pp. 3–13). IEEE.

SensioLabs. (2017a). Symfony 3 Certification Online Coaching with SensioLabs University. Recuperado 10 de octubre de 2017, a partir de https://training.sensiolabs.com/en/courses/SF3C6-preparation-for-symfony-certifcation-online-sensiolabs-university

SensioLabs. (2017b). Symfony, High Performance PHP Framework for Web Development. Recuperado 15 de noviembre de 2017, a partir de http://symfony.com/

Sitanggang, I. S., Ginanjar, A. R., Syukur, M., Trisminingsih, R., & Khotimah, H. (2017). Integration of spatial online analytical processing for agricultural commodities with OpenLayers. En Electrical Engineering and Computer Science (ICECOS), 2017 International Conference on (pp. 167–170). IEEE.

The PHP Group. (2017). PHP 5 ChangeLog. Recuperado 10 de octubre de 2017, a partir de http://php.net/ChangeLog-5.php

Udomkarn, N., & Wakahara, T. (2011). A Seminar Record Editing Algorithm (pp. 434-439). IEEE. https://doi.org/10.1109/INCoS.2011.37