Descargar Música Exprime Ares Más Skype Informática Educativa Todo Antivirus Música Online
Siguenos en Facebook
Siguenos en Google+
Siguenos en Twitter
Recibe nuestras mejores notas por e-mail
Qué necesitas? Busca en más de 4000 páginas
Informática, tecnología y mucho más

Aplicaciones web

Cómo funcionan los programas en línea?


Comentarios (0)

Ajax es el nombre de un tipo de tecnología aparecida a comienzos del año 2000, introducida en un primer momento por un peso pesado: Microsoft. Ayax revolucionó el funcionamiento de la Web. Es gracias a esta tecnología que los sitios se lanzaron, de a poco, a proponer servicios más interesantes y útiles, más allá de la información estática que cada uno podía ofrecer. Hoy en día, hay sitios con funciones tan diversas y ricas que no vacilamos en llamarlos "programas en línea".

Sitios estáticos

Tradicionalmente, una página web es un documento que contiene un determinado texto, links hacia otros documentos e indicaciones de puesta en página. Una página está escrita en HTML, un lenguaje que permite describir su estructura. Un navegador, Internet Explorer por ejemplo, expone la página teniendo en cuenta las instrucciones de su descripción HTML. Por ejemplo: en HTML una imagen no es más que un link escrito según una sintaxis específica que lleva hacia el lugar en el que la imagen se encuentra almacenada. El navegador reemplaza ese link hacia la imagen por la imagen misma.
Con tales páginas, los hipervínculos son la única interactividad posible. Cuando el internauta hace clic sobre ellos, el navegador reemplaza la página fijada por aquella a la que el link conduce. El internauta ve entonces una nueva página. Y aunque un sitio esté construido por numerosas páginas vinculadas entre ellas, su contenido queda fijo.

El aporte de JavaScript

En 1995, la compañía Netscape innova con el fin de permitir interacciones y animaciones gráficas más complejas en las páginas web. Su navegador, del mismo nombre, se vuelve capaz de interpretar un lenguaje de programación simple, JavaScript, además del lenguaje HTML. A partir de ese momento, se puede incluir pequeños programas en las páginas, para manipular su contenido a partir del navegador. Se vuelve posible, por ejemplo, desplazar una parte de la página a través del mouse. A partir de Netscape, todos los navegadores aceptan JavaScript. Hay, no obstante, algunas limitaciones. El lenguaje consume mucha capacidad de cálculo del ordenador y los archivos JavaScript, incluido en los sitios, vuelven más pesadas a las páginas. Pareció difícil, en un primer momento, programar softwares completos en línea. El resultado hubiera sido terriblemente lento, tanto para la descarga como para la ejecución.

Ajax

La solución qué permitió la existencia de softwares en línea como Google Documents, Google Maps, Netvibes, Yahoo! Mail y muchos otros, fue la tecnología de Ajax. El acrónimo, inventado en 2005, significa a Asynchronous JavaScript and XML, es decir JavaScript y XML en modo asincrónico. Para ser claros, se trata de un método que permite cambiar una parte (sólo una parte) de una página web, yendo a descargar el nuevo contenido gracias a JavaScript. Se habla de modo asincrónico, ya que la integridad de la página no cambia, no se modifica.

El auge de los softwares en línea

Gracias a Ajax, los programadores pueden crear por fin verdaderos softwares en línea. Basta con concebirlos como un conjunto de ladrillos. Un menú desplegable es un ladrillo. En la práctica, el internauta se conecta sobre una página que contiene el molde de base, la interfaz principal del "software en línea". Cada ladrillo luego es actualizado según la demanda del usuario. Incluso no es necesario importar todos los elementos necesarios para la página. Si el usuario hace clic en el título de algún menú disponible, JavaScript puede cargar rápidamente los títulos de cada línea del menú. Las diferentes funciones de un programa en línea no están todas disponibles inicialmente para el navegador. Gracias a Ajax, cada sub-programa del software es cargado según la demanda del usuario. En determinado menú de opciones, es pues el programa que efectúa la acción descrita el que puede ser descargado y ejecutado en el momento en el que el internauta hace clic sobre él, es decir en el momento oportuno.

Para estos programas en línea, además, es la habilidad de los programadores la que permite recrear la apariencia exacta del software "clásico" pero sobre una página. El lenguaje HTML en el que están escritas las páginas alcanza para cumplir esta tarea.

En el caso de softwares más complejos, para los cuales la capacidad de cálculo ofrecida por JavaScript sería insuficiente (pensemos en programas para retoques de imágenes), Ajax permite la ejecución recurriendo al servidor del sitio, y sólo los resultados solicitados son cargados. El término que define este fenómeno es cloud computing, que designa a la tecnología capaz de ofrecer servicios a través de internet, de forma paga o gratuita, según el proveedor y la complejidad del servicio. Es una tendencia en auge utilizada por muchas empresas, ya que permite acceder a una gran cantidad de recursos informáticos que se asignan dinámicamente, a través de una enorme capacidad de procesamiento y almacenamiento y sin la necesidad de instalar máquinas: los programas se encuentran en los servidores en línea y se puede acceder a ellos a través de internet.


Por Spyvok para Informatica-Hoy





Si esta página te gustó, puedes compartirla ...

Seguramente esto te interesa

Programas para bajar musica gratis
Una seleccion de los mejores programas para bajar musica gratis. Descargas gratis de todos.
6 Simples consejos para navegar seguros
Cada dia que pasa aparecen nuevas y mas sofisticadas amenazas que impiden que podamos disfrutar por completo de nuestra navegacion por Internet phishing, robos de identidad, Tabnabbing y muchas otras estan agazapadas esperando a que demos un paso en falso. En este articulo conoceremos algunos consejos para mantenernos a salvo.
Cómo limpiar las pantallas touchscreen
Las pantallas touchscreen frecuentemente presentan suciedad y manchas de grasa, la limpieza tiene que hacerse con mayor frecuencia y muchas veces esa limpieza no es la correcta para este tipo de material. Es por eso que en este articulo te mostramos cuales son las mejores y mas seguras formas de mantener tus pantallas tactiles impecables y cuidadas siempre.
Tecnología VoIP: llamadas a muy bajo costo
Cuando se piensa en reducir costos, las tecnologias actualmente disponibles pueden ayudar a ahorrar en telecomunicaciones, y la tecnologia VoIP (Voz sobre IP) es una buena opcion para ello. Conoce como VoIP puede significar un importante ahorro para tu empresa u hogar.
Todo lo que hay que saber antes de comprar una netbook
Las netbooks invadieron la esfera de la informatica nomade y han seducido en pocos meses a muchos usuarios.

Nos interesa tu comentario.

Nombre:
E-mail:
Publicar e-mail?

Comentario:

Ingresa el texto que ves en la imagen de abajo.
  



Comentarios de los usuarios


No hay comentarios aún, puedes dejarnos el tuyo.



Registrate para recibir nuestros mejores contenidos en tu e-mailCómo funcionan los programas en línea?
Cada vez más sitios en Internet se parecen a programas y actúan de manera similar. En este artículo puedes descubrir el secreto de su funcionamiento...





Add to Google Canal RSS - Ultimos ingresos