APLICACIONES WEB

INTRODUCCIÓN Aplicaciones Web, es un término del cual varios desconocen su significado, pero sin lugar a duda la mayoría

Views 157 Downloads 5 File size 59KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INTRODUCCIÓN Aplicaciones Web, es un término del cual varios desconocen su significado, pero sin lugar a duda la mayoría de las personas hacemos uso a diario de estas. En el presente trabajo se definirá que es una Aplicación Web y así también se abordará la Historia, Evolución y la Arquitectura de las mismas. Como se mencionó con anterioridad, las aplicaciones web están presentes en la mayoría de nuestras actividades ya sean laborales, escolares o recreativas, debido a que con el creciente avance tecnológico surge la necesidad de hacer uso de estas, de tal forma podemos mencionar que una aplicación web son herramientas que nos permiten manipular recursos de internet de una manera fácil, rápida y sencilla, para satisfacer necesidades que se nos presenten en un momento determinado. Si bien el uso de internet y así mismo de las aplicaciones web no tiene muchos años de haber surgido, estas han evolucionado rápidamente, sobre todo en los últimos años debido a la popularización del uso de las TIC’s, lo cual ha provocado que se hagan mejoras e innovaciones constantes de manera que estas sean cada más sofisticadas, fáciles de utilizar y primordialmente que estén adaptadas para brindar un servicio adecuado y de calidad para la creciente sociedad que tiende a hacer usos de estas.

APLICACIÓN WEB Como ya se ha mencionado con anterioridad una aplicación web es una herramienta que nos permite acceder a los recursos situados en internet de una manera fácil y sencilla. Las aplicaciones Web permiten hacer más fácil el acceso a estos recursos, debido a que en lugar de instalar el software en cada usuario que lo requiera, dicho software está cargado en único servidor el cual proporciona los recursos solicitados en el momento en que los usuarios acceden a dicha aplicación, brindando numerables como la disponibilidad del recurso en cualquier momento (siempre y cuando se tenga conexión a internet), acceso multiusuario, reducción de espacios y usos de memoria al estar ubicado el software en un único servidor, etc.

HISTORIA Y EVOLUCIÓN DE LAS APLICACIONES WEB

Para poder hablar de la historia y evolución de las aplicaciones web, se debe mencionar en primera instancia al precursor que permitió el origen de estas: “EL INTERNET”. Internet como lo conocemos en la actualidad, surgió por primera en los años 60’s con el desarrollo del proyecto ARPANET, siendo el principal precursor y diseñador Lawrence G. Roberts, dicho proyecto fue trabajándose a lo largo de varios años, por medio de los cuales se fueron adaptando, mejorando y desarrollando nuevos complementos, entre ellos el Protocolo de Control de Transmisión/Protocolo de Internet (TCP/IP). Teniendo como base la creación de este proyecto y dichos protocolos, a finales de los 90’s en el CERN se concibe en si la World Wide Web (WWW) por Tim BernersLee, el cual desarrollo el lenguaje para poder crear documentos en la web (HTML), el Protocolo de Transferencia de Hypertexto (HTTP), el Localizador Universal de Recursos (URL), el Primer Servidor Web y el Primer Navegador o Editor Web. De esta manera quedo consolidada la www o internet hasta lo que conocemos hoy en día (realizándose mejoras continuas) y dándole los títulos de Padre de Internet a Lawrence G. Roberts y Padre de la Web a Tim Berners-Lee.i Una vez creada la web, comenzó la era de la las aplicaciones web, la cual también ha sufrido constantes cabios y ha evolucionado al paso que las tecnologías avanzan. Esta se divide en generaciones, de modo que se mencionara cada una de ellas con los conceptos primordiales que identifican a cada una:  Primera Generación (1992-1994): esta etapa se identifica por los pocos recursos con los que se contaba para poder armar aplicaciones web, es decir, se disponía de poco ancho de banda, la mayoría de la página se conformaba de textos y en muy pocas ocasiones de alguna imagen, los textos se estructuraban de corrido y la navegación era poco estructurada.  Segunda Generación (1995-Actualidad): en esta etapa se hace más uso de recursos gráficos, sin embargo se comienza a exceder el usos de los mismos, provocando que el tiempo de carga de las páginas se vuelva lento. Aún se conserva la lectura de arriba hacia abajo y aparece el usos de los plug-in.  Tercera Generación (1996-Actualidad): En esta etapa se optimiza más el código HTML, la página se basa más en contenido y el tiempo de carga se vuelve más rápido. Se utilizan otros recursos visuales que sean más atractivos para el usuario.

 Cuarta Generación (1999-Actualidad): En esta etapa que es la más reciente y utilizada en la actualidad, de nuevo se hace uso excesivo de recursos visuales, pero de una forma más estructurada, permitiendo a las páginas contener varios recursos visuales pero al mismo tiempo ser capaces de cargar el contenido en tiempos muy cortos. Se utilizan nuevas tecnologías para la creación de las páginas como HTML5, JavaScript, etc. ARQUITECTURA DE LAS APLICACIONES WEB La arquitectura en la cual se basan las aplicaciones web es la CLIENTE/SERVIDOR, a cual como su nombre lo indica se conforma de un cliente que en este caso es el medio por el cual accedemos a la aplicación web (Navegador o Explorador) y el Servidor que es el que nos brinda el servicio para poder visualizar dicha página (servidor web). Las arquitecturas se subdividen en diferentes tipos, según su estructura, de forma que a continuación se mencionaran las más importantes:  Todo en un servidor: esta estructura se caracteriza por el hecho de que todos los datos que brindaran el servicio, se respaldan o contienen en un único servidor.  Servidor de datos separado: en esta estructura se dividen en 2 servidores distintos la lógica de datos y los datos.  Todo Separado: como el nombre lo indica, en esta estructura todo está separado, es decir, hay un servidor específico para cada uno de los recursos.

De estas arquitecturas se derivan las Tecnologías para la creación de las páginas web, entre estas tecnologías se tienen:  ASP (ACTIVE SERVER PAGES): es una tecnología utilizada en los servidores, para la generación de páginas web dinámicas.

 PHP: este nos ayuda a generar código web de contenido dinámico en un

servidor.

 JavaServer Pages (JSP): este nos ayuda a desarrollar páginas web basadas en HTML y XML.ii

CONCLUSIÓN

Las aplicaciones web como pudo observarse, van más allá de simple texto e imágenes que podemos visualizar en internet, etas estructuras deben seguir ciertos criterios para su desarrollo y sobre todo para su buen funcionamiento al estar alzadas en internet, de manera que los usuarios que acceden a estas queden satisfechos con la información, el dinamismo y la impresión visual que esta puede ofrecer. De esta forma como estudiante de ingeniería un objetivo actual, podría ser implementar métodos o innovar en el uso de los actuales, para poder hacer más sofisticados estos procesos y así brindar una mejor experiencia al usuario al usar una aplicación web, haciendo estas más eficientes, precisas y acordes con las necesidades del mundo actual.

Lújan Mora Sergio. (2011). Programación de Aplicaciones Web: Historia, principios Básicos y Clientes Web. septiembre 10, 2014, de Google Books Sitio web: http://gplsi.dlsi.ua.es/~slujan/materiales/pi-cliente2muestra.pdf i

Cortijo,F.,Berzal, F., Cubero,J. . (2012). Desarrollo Profesional de Aplicaciones Web con ASP.NET. septiembre 10, 2014, de Google Books Sitio web: http://books.google.com.mx/books? id=J1d_9l6zlAIC&pg=PA19&dq=aplicaci %C3%B3n+web+pdf&hl=es&sa=X&ei=yrUQVNOLOqj8gGXvYHIAg&ved=0CCUQ6AEwAA#v=onepage&q=aplicaci%C3%B3n %20web%20pdf&f=false ii