ESTUDIO COMPARATIVO DE MARCOS DE TRABAJO PARA EL DESARROLLO DE APLICACIONES WEB DE CÓDIGO ABIERTO
Publicado 2010-08-02
Cómo citar
Resumen
RESUMEN
El trabajo realizado en la formulación y puesta en marcha de diversos proyectos, con soluciones informáticas, y la interacción con diversos equipos de trabajo, arroja un sin número de oportunidades de mejoramiento, una de ellas, es la forma de hacer aplicaciones informáticas. Los marcos de trabajo, tema de este artículo son una rueda importante en este engranaje del proceso de desarrollo software. Por tanto, con el presente artículo se pretende ampliar la visión acerca de las herramientas disponibles en el mercado para construir aplicativos software.
Éste artículo describe parte de los resultados de una investigación enfocada al área de "Frameworks" en español Marcos de Trabajo. Inicialmente se muestra una breve descripción sobre el concepto de Marcos de Trabajo utilizado en este documento, para luego presentar un análisis de los trabajos realizados en ésta misma área, identificando fortalezas y debilidades de cada uno.
El artículo continúa con la presentación de los criterios definidos para la comparación de Marcos de Trabajo; dichos criterios fueron seleccionados con base en el análisis del estado del arte y con el aporte de expertos en el tema.
Se ilustra también el diseño del instrumento definido por los autores, el cual sirve como fuente primaria para la valoración de los Marcos de Trabajo en la investigación, por ende, también las características relevantes de algunos de los Marcos de Trabajo estudiados.
El artículo cierra con la presentación de los resultados cuantitativos obtenidos en cada uno de los criterios analizados, y con base en los datos recopilados para cada criterio propuesto, concluye mostrando cuales podrían llegar a ser los Marcos de Trabajo más viables para ser usados por un equipo de desarrollo.
PALABRAS CLAVES: Caracterización, Marcos de Trabajo, Aplicación Web, Criterios.
ABSTRACT
The work carried out in the formulation and beginning of diverse projects, with computer science solutions, and the interaction with diverse work group, throws without number of opportunities of improvement, one of them, is the form to make applications computer science. The frameworks, subject of this paper are an important wheel in this gear of the process of software development. Therefore, with the present paper it is tried to extend the vision about the tools available in the market to construct software applications.
This paper describes part of the results of an investigation focused to the topic of "Frameworks". Initially is showed a brief draw about the concept of framework used in this document, then is presented an analysis of the previous works carried out in this one same topic, identifying strengths and weaknesses of each.
The paper continues with the presentation of defined criteria for the comparison of frameworks; which were selected in base of the analysis of the state of the art and with the contribution of experts in the subject.
The design of the instrument defined by the authors is showed also, which serves like primary source to make valuation of the Frameworks in the research, therefore, relevant issues of some of the frameworks studied as well.
The paper closes with the presentation of the obtained quantitative results in each of the analyzed criteria, and with base in the data collected for each proposed criterion; it concludes showing who could become the most viable frameworks to be used by a developer team.
KEYWORDS: Characterization, Frameworks, Web Application, Criteria.
Descargas
Referencias
- MINETTO, Elton Luís. Frameworks paraDesenvolvimento em PHP. Brasil: Novatec, 2007;p: 17-18.
- MARKIEWICZ, Marcus Eduardo y J.P. DE LUCENA,Carlos. El Desarrollo del Framework Orientadoal Objeto. [Consultado noviembre de 2008].Disponible en: < http://www.lawebdejm.com/prog/uml/Framework.pdf>
- MINERA, Francisco. Manual del Programador PHP5: Evolución y Madurez. Argentina: MP Ediciones,2006; p: 10-15.
- PALLETT, Dennis. Gráfica ComparaciónFrameworks. [Consultado noviembre de 2008].Disponible en: <http://lnx.googlewrite.com/chart.php>
- PHP Frameworks. [Consultado noviembre de2008]. Disponible en:<http://phpframeworks.com/index.php>
- Andrés Felipe. Kumbia vs. Cake vs. Symfony.[Consultado noviembre de 2008]. Disponible en:<http://minombreesfelipe.blogspot.com/>
- PERRY, Bruce W. Ajax. Los Mejores Trucos. Madrid:Anaya Multimedia, 2006; p: 20-45.
- COGGESHALL, John. La Biblia de PHP5. Madrid: AnayaMultimedia, Edición 1ª, Mayo 2005; p: 180-190.
- JUDD, Christopher M.; FAISAL NUSAIRAT, Joseph ySHINGLER, Jim. Beginning Groovy and Grails: FromNovice to Professional. USA: Apress, 2008; p: 1-9.
- Kumbia PHP Framework. [Consultado diciembrede 2008]. Disponible en:<http://www.kumbiaphp.com/blog/about/>
- SPIELMAN, Sue. The Struts Framework:Practical Guide for Java Programmers. USA:Elsevier Inc., 2003.
- CEBALLOS, Francisco Javier. Java 2. InterfacesGráficas Y Aplicaciones Para Internet, 2ª Edición.Madrid: Alfaomega Grupo editor, 2006; p: 10-20.