|
Please use this identifier to cite or link to this item:
https://repositorio.utn.edu.ec/handle/123456789/583
Title: | Estudio y comparación de tecnologías (PHP5, ASP.NET IJSP) para el desarrollo de sitios web dinámicos |
metadata.dc.contributor.advisor: | Reascos Paredes, Irving Marlon |
Authors: | Morales, Cruz |
metadata.dc.type: | bachelorThesis |
Keywords: | ESTUDIO Y COMPARACION DE TECNOLOGIAS;PARA EL DESARROLLO DE SITIOS WEB DINAMICOS |
Issue Date: | 6-Jun-2011 |
Abstract: | RESUMEN La presente Tesis tiene por objeto hacer un estudio y comparación de las principales tecnologías para el desarrollo de sitios web dinámicos, las tecnologías estudiadas son PHP 5, ASP.NET y JSP. Se escogen estas tres tecnologías porque son las más utilizadas actualmente y porque tienen grandes diferencias en el aspecto económico y tecnológico. A continuación se describe cada uno de los capítulos que compone la presente tesis. En los capitulo I, II y III, que corresponde al estudio de las tecnologías de PHP 5, ASP.NET y JSP respectivamente, se parte de una introducción y de las principales características de dicha tecnología, para luego adentrarnos en lo que respecta al acceso a bases de datos, puntualizando en las base de datos: “MySQL”, “SQL Server” y “Postgres” respectivamente, otro aspecto importante que se considera es la seguridad. Seguidamente de lo anterior se hace el estudio de varios frameworks disponibles para dichas tecnologías, en este caso se presentan las principales características de los frameworks: “Symfony”, “Microsoft ASP.NET Web Matrix” y “open-source Struts” respectivamente; también se presentan varios CMS disponibles, en este caso se presenta las principales características de los CMS: “Joomla”, “Kentico” y “OpenCms” respectivamente. Finalmente se realiza el desarrollo una aplicación pequeña, como lo es un foro, el cual consta de una parte administrativa y la del navegante; y para finalizar se realiza un estudio bajo los siguientes parámetros: características, usuarios, tecnología, portabilidad, velocidad, seguridad y costos de una aplicación web en la Internet, en este caso de los sitios web: http://labibliadice.gospelcom.net/, http://www.menergia.gov.ec y http://www.iess.gov.ec/ respectivamente. En el capitulo IV, que corresponde a la comparación de las tres tecnologías, se parte de un análisis comparativo en lo que respecta al costo de utilización y aspecto tecnológico, para luego definir las ventajas y desventajas de cada una de las tecnologías. Finalmente se crea un cuadro comparativo basado en los siguientes aspectos: Bajo Costo, Portabilidad, Seguridad, Estabilidad, Acceso a Bases de Datos, Multiplataforma, Programación Orientado a Objetos, Bajo Requerimiento de Hardware, Aplicaciones con Alta Complejidad, Fácil Desarrollo, Facilidad de Ayuda, Soporte XML, Velocidad de Ejecución, Soporte Técnico, IDEs Disponibles, Curva de Aprendizaje y Servidores Web disponibles en Internet. En el capitulo V, que corresponde al desarrollo del aplicativo, se define las características principales de los cuatro módulos que contiene la aplicación: Módulo de Administración de todo el sitio web, Módulo de Administración de determinadas secciones y/o subsecciones por parte de un usuario del sitio web, Módulo de Administración del usuario docente y Módulo del Navegante del sitio web. La tecnología utilizada en el presente aplicativo es PHP, conjuntamente con la base de datos MySQL y APACHE como servidor web, ya que esta es la que más se ajusta a las necesidades y características de la Asociación. La metodología utilizada en el desarrollo de la aplicación es la metodología: OOHDM (Método de Diseño Hipermedia Orientado a Objetos), la cual es una metodología de diseño de aplicaciones hipermedia, y en particular de aplicaciones web. Esta permite mantener separadas las distintas decisiones de diseño según su naturaleza (conceptual, navegacional, de interfaz). Finalmente se presenta la arquitectura de la aplicación, en la cual se presentan los diagramas de secuencias, casos de uso y el modelo de datos. Finalmente en el capitulo VI, que corresponde a las conclusiones y recomendaciones, se parte verificando la hipótesis, para luego presentar las conclusiones y recomendaciones de la presente tesis. Cruz Morales Sevilla |
URI: | http://repositorio.utn.edu.ec/handle/123456789/583 |
Appears in Collections: | Ing. en Sistemas Computacionales |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
capitulo1_PHP.doc | CAPITULO I | 428.5 kB | Microsoft Word | View/Open |
capitulo2_ASP_NET.doc | CAPITULO II | 717 kB | Microsoft Word | View/Open |
capitulo3_JSP.doc | CAPITULO III | 734 kB | Microsoft Word | View/Open |
capitulo4_COMPARACION.doc | CAPITULO IV | 427 kB | Microsoft Word | View/Open |
capitulo5_APLICATIVO.doc | CAPITULO V | 1.52 MB | Microsoft Word | View/Open |
capitulo6_CONCLUSIONES.doc | CAPITULO VI | 247.5 kB | Microsoft Word | View/Open |
This item is protected by original copyright |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.