miércoles, 18 de marzo de 2015

APLICACIONES WEB

Una aplicación web es un conjunto de páginas que interactúan unas con otras y con diversos recursos en un servidor web, incluidas bases de datos. 
Esta interacción permite implementar características en su sitio como catálogos de productos virtuales y administradores de noticias y contenidos. 
Adicionalmente podrá realizar consultas a bases de datos, registrar e ingresar información, solicitudes, pedidos y múltiples tipos de información en línea en tiempo real.


¿Cómo funcionan las aplicaciones web?

Los administradores de contenidos vía web almacenan los datos en BASES DE DATOS (BD). Estas BD están formadas por un número variable de tablas que contienen columnas y filas, estas tablas se componen del contenido que ha sido previamente cargado en ellas a través de formularios.


Evolución de las versiones web



Cuadro comparativo 



VENTAJAS Y DESVENTAJAS DE APLICACIONES WEB

Ventajas:
Aplicaciones Web no requiere ningún complejo "roll out" para desplegar en las grandes organizaciones. Un navegador web compatible es todo lo que se necesita.

Las aplicaciones del explorador normalmente requieren poco espacio en disco o no en el cliente.

No requieren actualizar procedimiento ya que todas las funciones están implementadas en el servidor y enviados automáticamente a los usuarios.

Las aplicaciones Web se integran fácilmente en otros procedimientos web del lado del servidor, tales como el correo electrónico y la búsqueda.

También proporcionan compatibilidad entre plataformas en la mayoría de los casos (es decir, Windows, Mac, Linux, etc) debido a que operan dentro de una ventana del navegador web.

Con la llegada de HTML5,  los programadores pueden crear ambientes ricamente interactivos de forma nativa en los navegadores. Incluido en la lista de las nuevas características son nativos de audio, vídeo y animaciones, así como el manejo de errores mejorada.

Desventajas:
En la práctica, las interfaces web, en comparación con los clientes pesados, por lo general obligan sacrificio significativo para la experiencia del usuario y facilidad de uso básico.

Las aplicaciones Web requieren absolutamente navegadores web compatibles. Si un vendedor navegador decide no aplicar una determinada característica, o abandona una determinada plataforma o versión del sistema operativo, esto puede afectar a un gran número de usuarios;

El cumplimiento de las normas es un problema con cualquier oficina creador atípico documento, que causa problemas cuando el intercambio de archivos y la colaboración se convierte en crítico;

Las aplicaciones del explorador se basan en archivos de la aplicación accede a servidores remotos a través de Internet. Por lo tanto, cuando la conexión se interrumpe, la aplicación ya no es utilizable. Sin embargo, si utiliza HTML5 API, tales como el almacenamiento en caché sin conexión de aplicaciones Web,  que puede ser descargado e instalado local mente, para su uso sin conexión. Google Gears, aunque ya no está en desarrollo activo, es un buen ejemplo de un plugin de terceros para los web navegadores que proporciona funcionalidad adicional para la creación de aplicaciones web;

Muchas aplicaciones web no son de código abierto, también hay una pérdida de flexibilidad, por lo que los usuarios dependen de servidores de terceros, no permitir que las personalizaciones del software y evitar que los usuarios ejecuten aplicaciones fuera de línea (en la mayoría de los casos). Sin embargo, su licencia, el software propietario puede personalizar y ejecutar en el servidor preferido del titular de los derechos;
La compañía, teóricamente, puede rastrear todo lo que los usuarios hacen. Esto puede causar problemas de privacidad.


No hay comentarios:

Publicar un comentario