Aplicaciones web
Cómo funcionan los programas en línea?
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
Una seleccion de los mejores programas para bajar musica gratis. Descargas gratis de todos.
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.
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.
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.
Las netbooks invadieron la esfera de la informatica nomade y han seducido en pocos meses a muchos usuarios.
Nos interesa tu comentario.
Comentarios de los usuarios
No hay comentarios aún, puedes dejarnos el tuyo.
Como probar un teléfono celular antes de comprarlo
Pasos a seguir si estamos infectados por un virus
Trucos para mejorar nuestra red inalámbrica
Convertir una foto en dibujo en sólo segundos
Cómo hacer nuestra propia aplicación portable
Como probar una netbook o notebook antes de comprarla
Como limpiar mi PC
Como recuperar fotos borradas
Como saber quién se conecta a nuestra red inalámbrica


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...

Las últimas 10






Canal RSS - Ultimos ingresos