En la ingeniería de software se
denomina aplicación web a aquellas herramientas que los
usuarios pueden utilizar accediendo a un servidor web a través
de internet o de una intranet mediante un navegador.
En otras palabras, es un programa que se codifica en un lenguaje interpretable
por los navegadores web en la que se confía la ejecución al navegador.
Las aplicaciones web son
populares debido a lo práctico del navegador web como cliente
ligero, a la independencia del sistema operativo, así como a la facilidad para
actualizar y mantener aplicaciones web sin distribuir e instalar software a
miles de usuarios potenciales. Existen aplicaciones como los correos web, wikis, blogs, tiendas
en línea y la propia Wikipedia que son ejemplos bastante
conocidos de aplicaciones web.
Es importante mencionar que una
página web puede contener elementos que permiten una comunicación activa entre
el usuario y la información. Esto permite que el usuario acceda a los datos de
modo interactivo, gracias a que la página responderá a cada una de sus
acciones, como por ejemplo rellenar y enviar formularios, participar en juegos
diversos y acceder a gestores de base de datos de todo tipo.
Ventajas
- Ahorra tiempo: se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.
- Compatibilidad: basta tener un navegador actualizado para poder utilizarlas.
- Espacio: no ocupan espacio en nuestro disco duro.
- Actualizaciones inmediatas: como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la última versión que haya lanzado.
- Consumo de recursos bajo: dado que toda (o gran parte) de la aplicación no se encuentra en nuestra computadora, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otra computadora.
- Multiplataforma: se pueden usar desde cualquier sistema operativo porque solamente es necesario tener un navegador.
- Portables: es independiente de la computadora donde se utilice (PC de sobremesa, portátil) porque se accede a través de una página web (solamente es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.
- Virus/malware: son menos proclives a ser afectados por los virus o programas maliciosos de cualquier índole instalado en el equipo, aunque no sean inmunes a ellos.
- Disponibilidad: suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.
- Colaboración: gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones en línea de calendarios u oficina.
- Aumento de funcionalidades: los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web enriquecidas.
No hay comentarios.:
Publicar un comentario