Está en la página 1de 3

Aplicaciones Web

Katia Abigail Gutirrez Quiroz


Centro de Estudios Tecnolgicos Industrial y de Servicios No. 15
Veracruz, Mxico
katiacortesquiroz@gmail.com

Abstract.- En este documento se va a tratar como tema


principal las aplicaciones web y sus componentes, la historia y
antecedentes que existieron referentes a ellas, los tipos de
aplicaciones webs que existen en la actualidad y su
funcionamiento, as como las ventajas que estas presentan y sus
caractersticas.

Cuando se ingresa dentro de una aplicacin web, la mayor


parte del procesamiento de la informacin y datos se hace en el
servidor o los servidores, los cuales unen toda su capacidad de
procesamiento para realizar las peticiones de todos los usuarios que
se encentren alrededor del mundo y que estn trabajando en ese
momento, todo por separado.

I. INTRODUCCION

III. HISTORIA Y ANTECEDENTES

Contemplada en sus orgenes como una tecnologa con


fines estrictamente militares, la red de Internet es en la actualidad
uno de los medios de comunicacin de uso ms difundidos en todo el
mundo. Punto de encuentro para millones de usuarios, sus usos se
multiplican a pasos agigantados y facilitan hasta las ms
insignificantes tareas, ya que la considerada red de redes permite
desde realizar la compra sin movernos de casa, a comunicarnos en
tiempo real con cualquier punto geogrfico del planeta. En la dcada
de 1990, el britnico Tim Bernrs-lee desarrollo el concepto de
World Wide Web (WWW), que propona una nueva y revolucionaria
forma de interactuar con la red basada en los hipervnculos,
responsable asimismo de protocolo HTTP y del lenguaje HTML.
La facilidad con la que hoy en da navegamos por la red, en
la que todo est apenas a un clic de distancia, le debe mucho al
concepto de World Wide Web ideado por Tim Berners-Lee. Pero si
esta forma de interaccin ha terminado por convertirse en un
estndar, ha sido en gran parte gracias a las distintas Aplicaciones
Web, herramientas de manejo intuitivo que han acabado de acercar
los grandes canales de informacin que presenta Internet a los
usuarios de todos los niveles de conocimientos.

Al principio de la computacin, cada aplicacin tena un


programa cliente que se ejecutaba en la computadora del usuario
sirviendo como interfaz, adems de realizar peticiones al programa
servidor que es el que se encarga de dar las respuestas, alentando un
poco el proceso de obtencin de informacin y resultados, sin contar
el hecho de que al hacer una mejora en el servidor, los programas
clientes de los usuarios deban ser cambiados o actualizados, lo cual
generaba costes de mantenimiento.
A partir de la introduccin del hipervnculo y de la
aplicacin del resto de preceptos de la World Wide Web a Internet,
los navegadores han posibilitado la interaccin entre los usuarios y la
Internet. La historia de la exitosa saga de herramientas arranco a
finales de la dcada de 1980 con la aparicin de Lynx, considerado
como el primer navegador web de la historia, que tan solo era capaz
de mostrar contenidos de tipo textual. La navegacin grafica como
tal, llego en 1993 con la entrada de Mosaic, una aplicacin
desarrollada por la NCSA que gener un xito importante e
instantneo en su versin para UNIX, despus surgieron ms
versiones para PC y Macintosh.
Uno de los programadores de Mosaic, Marc Andreesen, fue
el encargado de dar paso a una nueva etapa en la historia de la
navegacin web por medio de su siguiente proyecto comercial, al
cual llamo Netscape, el cual se convirti en los aos posteriores en
una especie de estndar para la navegacin web, ya que no haba
usuario en el planeta que no usara Netscape para navegar por
Internet. Alrededor de 1996, Microsoft tomo conciencia de la
importancia de estar a la cabeza en materia de software para la
navegacin, y de esa forma lanzo al mercado Internet Explorer, con
esa decisin de la compaa ms importante y poderosa de software
de esos tiempos, se dio inicio a la llamada guerra de los
navegadores, en la cual se enfrentaron Microsoft y Netscape
Communications, la batalla dur un par de aos pero Internet
Explorer gano al convertirse en el navegador ms importante de esos
tiempos. Los programadores de Netscape decidieron hacer pblico el
cdigo fuente de su navegador, mientras que Microsoft gano una
demanda por prcticas monoplicas.

II. APLICACIONES WEB


Una aplicacin web es un software que se codifica en un
lenguaje de programacin especfico para navegadores web, los
cuales se encargan bsicamente de interpretar y ejecutar el cdigo a
una forma que sea entendible por el usuario, se accede a ellas de
forma remota por medio de una red, ya sea Internet o una Intranet.
Las aplicaciones web han aumentado su popularidad a causa de la
practicidad que presentan los navegadores web como clientes que
se encargan de solicitar la informacin de manera directa con el
servidor y simplemente recargar y mostrar los resultados, sin
necesidad de estar distribuyendo miles de instaladores de software a
los usuarios que requieran esa informacin, en pocas palabras, no se
tienen que instalar las aplicaciones en la computadora, ya que toda la
informacin se procesa en lnea.
Una aplicacin web puede contener diversos enlaces, links
o hipervnculos que faciliten la interaccin entre un documento y
otro, manteniendo una comunicacin activa entre el usuario que la
est usando y la informacin que se est mostrando, ya sea mediante
la resolucin de formularios, juegos o actividades que permitan
acceder a las bases de datos necesarias. Son capaces de contener
texto, notas de audio o sonidos, clips de video, programas como
applets (Java), imgenes y otros contenidos multimedia.

IV. CARACTERISTICAS DE LAS APLICACIONES


WEB
La mayora de las aplicaciones web presentan unas ciertas
caractersticas en comn, que les dan ese toque caracterstico que
marca la diferencia entre las aplicaciones web y las de escritorio o las
mviles. Una aplicacin web est compuesta principalmente por
informacin, que pueden ser desde texto hasta contenido multimedia,
adems de contener hojas de estilo (CSS) que le dan una
visualizacin correcta a la pgina que se muestra.
Las aplicaciones web son escritas en lenguajes de
programacin especiales para la interpretacin de los navegadores,
existen una gran cantidad de lenguajes de programacin que se
emplean para el desarrollo de las aplicaciones web en el servidor,
como PHP, JavaScript, Perl, Ruby, Python, C#, Visual Basic; as
como estructuras de acomodo como HTML o XHTML que proveen
la capacidad de poder manejar e insertar hipervnculos. El contenido
que se maneja dentro de las pginas puede ser esttico o dinmico.
Las pginas web suelen ser una tarjeta de presentacin para
empresas importantes, o sirven para recaudar dinero, promocionar
algn producto o un servicio que se ofrece, existen en diversos giros
y ramas, como aplicaciones web enfocadas a las redes sociales,
compartir contenido propio, blogs, etc.

B. Aplicaciones Web Dinmicas


Son aplicaciones web que cambian su contenido de manera
constante en relacin a las peticiones del usuario, cuando el usuario
hace una consulta el servidor web localiza la pgina dinmica y
luego se la enva al servidor de aplicaciones, el cual lee el cdigo de
la pgina y termina de escribir la pgina dependiendo de las
instrucciones que el programador haya dejado dentro del cdigo. Al
terminar de completar la pgina web, el servidor de aplicaciones
regresa la pgina al navegador pero esta vez como una pgina
esttica, para que el navegador la muestre al usuario.

V. TIPOS DE APLICACIONES WEBS


Existen una gran cantidad de aplicaciones webs, pero
cualquiera de esas aplicaciones se puede encontrar ubicada en alguna
de las siguientes categoras:

Fig. 2 Proceso de ejecucin de una Pagina Dinmica.[2]

A. Aplicaciones Web Estticas


Son una recopilacin de pginas y archivos HTML que se
relacionan entre s y se alojan en un servidor web, el cual le da
pginas web en respuesta a las peticiones que los usuarios hacen a
los navegadores, estas peticiones generalmente se realizan cuando el
usuario hace clic en un hipervnculo, el contenido que se muestra se
determina por el diseador de la pgina web, que se encarga de
escribir todas las lneas de cdigo antes de subir el archivo al
servidor web sin modificacin alguna despus. Los pasos que se
siguen al mostrar una pgina web esttica son en la que el navegador
web solicita la pgina esttica, el servidor localiza la pgina y luego
la regresa al navegador para que este la muestre.

Fig.1 Proceso de muestra de una pgina web esttica.[2]

C. Aplicaciones Web con Conexin a Base de Datos


Las aplicaciones web que se conectan a las bases de datos
son similares a las dinmicas, con la diferencia de que el servidor de
aplicaciones se encarga de terminar la pgina haciendo consultas a
las bases de datos e insertando la informacin extrada en las
pginas. Trabajan de la mano de los controladores de bases de datos,
los cuales se encargan de interpretar las consultas y regresar los
resultados a los servidores de aplicaciones. Estas aplicaciones web
dan ventajas al poder separar contenido almacenado del diseo de la
aplicacin, por ejemplo, en lugar de escribir pginas web estticas
para diferentes artculos de un blog, se puede simplemente hacer una
plantilla la cual se va a actualizar dependiendo la informacin
requerida por el usuario.

Fig. 3 Proceso de ejecucin de una pgina con conexin a base de datos.[2]

D. Aplicaciones RIA

F. Buen canal de promocin

Dentro de las categoras de las aplicaciones web, existen


unas que se ejecutan desde el navegador pero tambin necesitan tener
instalados programas de software en la computadora del usuario para
funcionar de forma correcta, son las conocidas como RIA o
Aplicaciones de Internet Enriquecidas en espaol. Se utilizan
generalmente cuando se necesitan usar ms opciones o herramientas
que los navegadores web no tienen o con los cuales no se cuentan, y
el software que se instala le permite ms funcionalidades y libertad a
los programadores para insertar ms contenido. Como lo pueden ser
el procesamiento de imgenes, donde se editan y guardan desde una
pgina web, la captura de fotos o videos por medio de la webcam
para hacer videoconferencias, o la reproduccin de audios o videos
que requieren codecs o plugins especiales que los navegadores no
traen incluidos.

Las aplicaciones web son una buena opcin para la


promocin de artculos o servicios de diversas empresas, ya que
pueden llegar de forma ms rpida a diversos lugares del mundo.

VI. VENTAJAS DE LAS APLICACIONES WEB


Las aplicaciones web presentan una gran cantidad de
ventajas en comparacin con las aplicaciones de escritorio, las cuales
van desde cosas que parecen insignificantes, hasta cuestiones
importantes, de todas las ventajas que se presentan, podemos
destacar las siguientes:

CONCLUSION
Las aplicaciones web han llegado para quedarse por mucho
tiempo, y poco a poco han ido evolucionando para adaptarse a las
nuevas necesidades de los usuarios. Desde la creacin de la World
Wide Web, los navegadores y las aplicaciones web han ido de la
mando, desde los primeros motores de bsqueda, hasta las redes
sociales.
Existen 4 tipos principales de aplicaciones web que nos
facilitan la obtencin de informacin dependiendo cuales sean las
necesidades que busquemos, aplicaciones estticas, dinmicas,
dinmicas que se conectan a las bases de datos o las RIAs, que van
desde buscar informacin que ser constante y nunca cambiar, hasta
realizar video llamadas o streaming con nuestros conocidos. Nos
presentan diversas ventajas como ahorro de tiempo y memoria en
nuestro disco duro, el poder acceder a ellas desde cualquier lugar del
mundo, a cualquier hora del da que se nos ocurra, sin importar el
sistema operativo en el que nos encontremos, ventajas que en
comparacin con las aplicaciones de escritorio son muchsimo ms
grandes.

A. Ahorro de tiempo y recursos


Al estar almacenadas en un servidor web, al cual se puede
acceder en cualquier momento se ahorra tiempo ya que no se necesita
descargar nada en el computador ni esperar ese tiempo de descarga.

B. Portabilidad
Se puede acceder a ellos desde cualquier computadora sin
importar que plataforma se est usando, solo es necesario tener un
navegador web desde el cual se pueda acceder.

C. Alta Disponibilidad
Al estar en lnea mediante distintos servidores, es posible
acceder a ellos, y en dado caso que un servidor caiga, generalmente
se tienen otros de respaldo en diversos lugares del mundo, desde los
cuales se podr acceder de forma correcta.

D. Dificultad para la insercin de virus


Es muy difcil que se presenten virus en las aplicaciones
web ya que se tiene mucha seguridad en los servidores donde se
alojan los sitios.

E. Actualizacin automtica
Al tener solo un archivo dentro del servidor, no es
necesario actualizar todas las aplicaciones del usuario, solo basta con
actualizar la del servidor para que los usuarios puedan ver los
cambios que se hicieron.

REFERENCIAS
[1]http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
[2]https://helpx.adobe.com/es/dreamweaver/using/webapplications.html
[3]https://www.acamica.com/cursos/27/introduccion-al-desarrollode-aplicaciones-web
[4]http://www.alegsa.com.ar/Dic/aplicacion%20web.php
[5]http://www.suronline.net/nuevo_sitio/beneficios-funcionamientoaplicaciones-web.asp
[6]http://www.enubes.com/desarrollo-de-aplicaciones-web.html
[7]http://www.gcfaprendelibre.org/tecnologia/curso/informatica_basi
ca/aplicaciones_web_y_todo_acerca_de_la_nube/1.do
[8]http://www.gcfaprendelibre.org/tecnologia/curso/informatica_basi
ca/aplicaciones_web_y_todo_acerca_de_la_nube/2.do

También podría gustarte