Página principal



Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks

Descargar 1.57 Mb.

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks





Descargar 1.57 Mb.
Página5/63
Fecha de conversión30.04.2017
Tamaño1.57 Mb.
1   2   3   4   5   6   7   8   9   ...   63


  • Estudio individual de los Frameworks CakePHP y Laravel.


  • Definir los parámetros de comparación de productividad para el análisis de los frameworks CakePHP y Laravel.


  • Construir los prototipos de pruebas que permitan determinar el framework con mayor productividad.


  • Comparar los frameworks CakePHP y Laravel con los parámetros establecidos.


  • Desarrollar el Sistema de Seguimiento de Incidentes de la Infraestructura de Red en la ESPOCH con el framework ganador.


Hipótesis


La productividad del Framework CakePHP es superior a Laravel, en el desarrollo del Sistema de Seguimiento de Incidentes de la Infraestructura de Red en la ESPOCH.


En el Capítulo 1, Marco Teórico se detalla los aspectos teóricos motivo de la investigación, conceptos, terminologías, referenciadas al objeto de estudio.


Continuando con el Capítulo 2, Marco Metodológico, para el estudio comparativo entre los frameworks CakePHP y Laravel se establecen los parámetros de productividad con su respectivo indicador, la definición de herramientas de medición además de la recolección de información. El análisis de los datos del prototipo de prueba se encuentran en el Capítulo 3, siguiendo además con la evaluación de resultados permitiendo determinar que framework brinda una mejor productividad al momento del desarrollo y finalizando con la demostración de la hipótesis en base a los resultados obtenidos.


En el Capítulo 4 se detalla la parte aplicativa de la tesis la cual es el desarrollo del Sistema de Seguimiento de Incidentes para la Escuela Superior Politécnica de Chimborazo con el framework ganador por medio de la metodología ágil Scrum.













CAPÍTULO I



MARCO TEÓRICO



    1. Aplicaciones web


Una aplicación web es definida como “un programa o conjunto de programas para ayudar al usuario de un ordenador para procesar una tarea específica”(Menéndez, 2012). Cumpliendo así todas las necesidades del usuario, interactuando a través de un navegador para el manejo de datos o información, tan solo con una conexión a internet.


A continuación se describirá y definirá los aspectos correspondientes a las aplicaciones web tal como su historia, características, y cómo funcionan.


      1. Historia de las Aplicaciones Web.


En los inicios de la informática en el modelo cliente-servidor, las aplicaciones tenían su propio programa cliente y funcionaba como una interfaz de usuario y está a la vez necesitaba estar instalada en cada computador personal del usuario. Donde las páginas web eran sencillamente una colección de páginas estáticas mostradas al cliente con el único fin de consultar o descargar información que se encontraba de forma permanente.


Viéndose en la necesidad de evolucionar y mejorar el contenido estático de las aplicaciones a un contenido rico e interactivo, se introdujo un método para confeccionar aplicaciones web dinámicas conocido como CGI (Common Gateway interface), el cual definía un “mecanismo mediante el cual podíamos pasar información entre el servidor HTTP y programas externos”(Mateu, 2004, p.20).


El punto débil de este método es que cada vez que se recibía una petición, el servidor web lanzaba un proceso que ejecutaba el programa CGI lo que quiere decir que actuaban bajo demanda del cliente. Por otra parte la mayoría de estos CGI estaban escritos en lenguajes interpretados o en algún lenguaje que requería run-time environment provocando problemas en el rendimiento del servidor, es por eso que a partir de este problema se desarrollaron alternativas como nuevas arquitecturas y lenguajes de programación para el desarrollo web.

El primer lenguaje de desarrollo de aplicaciones web antes de que el internet se convirtiera de acceso general al público, en 1987 conocido como “Perl” inventado por Larry Wall. En 1995 el programador Rasmus Lerdorf puso a disposición el lenguaje PHP, siendo el despegue para la creación de estas aplicaciones web dinámicas(Mateu, 2004, p.20).


El siguiente avance ocurrió meses después cuando el navegador más antiguo y popular conocido como Netscape anuncio una nueva tecnología, “JavaScript” creada por uno de sus programadores Brendan Eich, con el fin de que se ejecutara en el lado del usuario a través del navegador y con un tiempo de respuesta más rápido. En 1996, Macromedia introdujo flash, utilizado para añadir contenido interactivo a tus aplicaciones Web.


En 1999 se introduce el concepto de Java como lenguaje, integrada con dos componentes tanto como al lado del servidor y el cliente, Java Servlet y Java server faces respectivamente. En 2005, el término Ajax fue introducido, y aplicaciones como Gmail se volvieron más interactivas para el usuario. Así como otros lenguajes de programación creados para el desarrollo de aplicaciones web(Mateu, 2004, p.20).


1   2   3   4   5   6   7   8   9   ...   63

Similar:

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas
Inyección de contenido en un vcms (video content management system) y la automatización de publicaciones en medios sociales
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería electrónica en telecomunicaciones y redes diseño e implementación
Diseño e implementación de un sistema de control domótico supervisado por un teléfono móvil mediante la utilización de asterisk
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconFacultad de informatica y electronica escuela ingenieria en electronica, telecomunicaciones y redes
Estudio comparativo de los parametros tecnicos de las tecnologias umts y gsm para una futura migración en sma en la provincia de...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela politecnica nacional
Facultad: Ej. Ingeniería Eléctrica y Electrónica
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de administración de empresas carrera ingeniería en comercio exterior
Access denominada datos externos que nos permitirá importar datos desde cualquier programa dentro de nuestra computadora así como...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela técnica superior de ingeniería de telecomunicación universidad politécnica de cartagena
El proyecto consiste en realizar un estudio de las posibilidades que ofrece la
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica del litoral instituto de ciencias matemáticas ingeniería en estadística informática
Análisis estadístico del posicionamiento de las carreras que oferta la espol a nivel de pregrado en la ciudad de Guayaquil”


Descargar 1.57 Mb.