miércoles, 24 de septiembre de 2014

Tecnologías Emergentes en el área de Entorno Web

Entornos Web


El entorno web hace referencia a un ambiente de desarrollo y/o ejecución programas o servicios en el marco de la web en general. El entorno web es una forma de interfaz de usuario gráfico.  



Existen herramientas, programas, lenguajes de programación y desarrollo que son específicos para el diseño de aplicaciones dentro de un entorno web. 




A continuación se muestran una de las tecnologías emergentes en el área de entornos web.


Tendencias en el Área de Entornos Web
Área
Descripción 
Ventajas
Desventajas
















Web 3.0

Es una expresión que se utiliza para describir la evolución del uso y la interacción de las personas en internet a través de diferentes formas entre los que se incluyen la transformación de la red en una base de datos, un movimiento social hacia crear contenidos accesibles por múltiples aplicaciones non-browser, el empuje de las tecnologías de inteligencia artificial, la web semántica, la Web Geoespacial o la Web 3D. 
Ø  El código es mucho más sencillo de desarrollar y mantener.
Ø  Los buscadores encuentran información relevante más fácilmente.
Ø  Es mucho más sencillo hacer modificaciones al diseño o compartir información.
Ø  No se depende de un solo servicio para obtener información, sino que ésta puede estar distribuida y juntarla en un tercero.
Ø  Permite organizar de mejor manera la información.
Ø  Se fundamenta en el uso de lenguajes universal.
Ø  Hay que tener mayor cuidado con la seguridad de la información del sitio.
Ø  Sobre carga de información
Ø  Heterogeneidad de las fuentes de información
Ø  Los diferentes grados de complejidad que pueden ser negativos para un usuario que tenga un nivel bajo de escolaridad y se le dificulte la búsqueda de la información.
ØLa web semántica no ha tenido el éxito que se esperaba,  en 1999, se analizó la idea de ofrecer el doble de los documentos que fueran confiable y se pudieran utilizar como fuente confiable.






















AJAX
Acrónimo  de Asynchronous JavaScript And XML (JavaScript asincrono y XML), es una técnica de de
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página.

Ø  Utiliza tecnologías ya existentes.


Ø  Se pierde el concepto de volver a la página anterior.
Ø  Si se guarda en favoritos no necesariamente al visitar nuevamente el sitio se ubique dónde nos encontrábamos al grabarla.
Ø  La existencia de páginas con AJAX y otras sin esta tecnología hace que el usuario se desoriente.
Ø  Problemas con navegadores antiguos que no implementan esta   tecnología.
Ø  No funciona si el usuario tiene desactivado el JavaScript en su navegador.
Ø  Requiere programadores que conozcan todas las tecnologías que intervienen en AJAX.
Ø  Dependiendo de la carga del servidor podemos experimentar tiempos tardíos de respuesta que desconciertan al visitante
























JQuery
Es una biblioteca JavaScript rápido, pequeño y rico en funciones. Hace las cosas como HTML recorrido y manipulación de documentos, manejo de eventos, animación, y Ajax mucho más simple con una API fácil de usar que funciona a través de una multitud de navegadores. Con una combinación de versatilidad y capacidad de ampliación, jQuery ha cambiado la forma en que millones de personas escriben JavaScript.
Ø  Incluye, listos para usar, elementos como botones, barras de herramientas, formulas, listas y tipografías especialmente optimizadas para aplicaciones móviles.
Ø  Nos permite construir aplicaciones aptas para todo tipo de plataformas casi sin esfuerzo, evitándonos preocupaciones por problemas de compatibilidad.
Ø  Es muy fácil de aprender y utilizar, Si se tiene conocimiento de HTML y CSS, se pueden crear aplicaciones robustas en muy poco tiempo.
Ø  Tiene soporte para Ajax, una tecnología para crear aplicaciones dinámicas que se ejecutan de lado del cliente.
Ø  No requiere del uso de programas especiales, a diferencia de otras tecnologías, como Adobe Flash, que exigen una aplicación para el desarrollo sobre ellas.


Ø  Las funciones que ofrece son muchas, pero resultan difíciles de personalizar.
Ø  Como es necesario invocar a un archivo para utilizar sus funciones, ralentiza levemente la carga de la página.
Ø  Su manejo de CSS suele resultar innecesariamente complejo. Aveces cuesta saber qué clases utilizar.
Ø  No existen muchas plantillas pre diseñadas sobre las cuales empezar a construir nuestra aplicación.


Disponible en:
http://www.etceter.com/c-novedades/p-que-es-internet-30/
http://www.alegsa.com.ar/Dic/entorno%20web.php
https://sites.google.com/site/ideasdelaweb30/ventajas-y-desventajas-de-la-web-3-0
http://es.wikipedia.org/wiki/AJAX
http://grupoajax.blogspot.mx/2013/05/ventajas-y-desventajas-de-ajax.html
http://www.4rsoluciones.com/ventajas-y-desventajas-de-jquery-mobile/


No hay comentarios:

Publicar un comentario