Contenidos
Desarrollo de aplicaciones web
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “Aplicación web” – noticias – periódicos – libros – scholar – JSTOR (febrero de 2018) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Una aplicación web (o web app) es un software de aplicación que se ejecuta en un servidor web, a diferencia de los programas de software basados en el ordenador que se ejecutan localmente en el sistema operativo (SO) del dispositivo. El usuario accede a las aplicaciones web a través de un navegador web con una conexión de red activa. Estas aplicaciones se programan utilizando una estructura modelada cliente-servidor: el usuario (“cliente”) recibe los servicios a través de un servidor externo alojado por un tercero. Algunos ejemplos de aplicaciones web de uso común son: el correo web, las ventas minoristas en línea, la banca en línea y las subastas en línea.
Esta sección necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado. (Febrero de 2018) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)La distinción general entre una página web dinámica de cualquier tipo y una “aplicación web” no está clara. Los sitios web con más probabilidades de ser denominados “aplicaciones web” son aquellos que tienen una funcionalidad similar a la de una aplicación de software de escritorio, o a la de una aplicación móvil. HTML5 introdujo un soporte de lenguaje explícito para hacer aplicaciones que se cargan como páginas web, pero que pueden almacenar datos localmente y seguir funcionando mientras están desconectadas.
Las mejores aplicaciones web
Estoy perplejo tratando de establecer la diferencia entre un sitio web y una aplicación web para mí. Tal y como yo lo veo, un sitio web apunta a una página específica y una aplicación web es más bien una especie de “portal” a contenidos e información.
Pero donde estoy atascado es que una aplicación web todavía se ve a través de un navegador (¿no es así?) y un sitio web todavía puede ver el contenido de forma dinámica, haciendo que la línea entre el sitio web y la aplicación sea bastante gris.
Por ejemplo, ¿un sitio web que utiliza ASP.NET o AJAX, etc., se convierte en una aplicación web porque puede recuperar datos de forma dinámica y asíncrona o un sitio web que utiliza PHP y un CMS sería más una aplicación web porque forma las páginas a petición, basándose en la solicitud del cliente y su contenido en su base de datos?
Esto es totalmente personal y subjetivo, pero yo diría que un sitio web se define por su contenido, mientras que una aplicación web se define por su interacción con el usuario. Es decir, un sitio web puede consistir en un repositorio de contenido estático que se reparte a todos los visitantes, mientras que una aplicación web depende de la interacción y requiere la entrada programática del usuario y el procesamiento de datos.
Qué es una webapp
Acciones del artículoAplicaciones web progresivas (PWA)Las aplicaciones web progresivas (PWA) son aplicaciones web que utilizan service workers, manifiestos y otras características de la plataforma web en combinación con la mejora progresiva para ofrecer a los usuarios una experiencia a la par que las aplicaciones nativas.
Las PWA ofrecen una serie de ventajas a los usuarios, como ser instalables, mejoradas progresivamente, diseñadas con capacidad de respuesta, reutilizables, enlazables, localizables, independientes de la red y seguras.Guías de PWA y otra documentaciónEstos materiales introductorios y guías paso a paso le guiarán por los aspectos clave de la creación de PWA:
Ejemplos de aplicaciones web
Si está planeando establecer una presencia móvil para su empresa u organización, una de las primeras consideraciones que probablemente le venga a la cabeza es si quiere crear una aplicación móvil para que los usuarios la descarguen (app) o un sitio web para móviles, o quizás ambos. Los sitios web para móviles y las aplicaciones pueden ser muy similares a primera vista, y determinar cuál es la más adecuada para sus necesidades dependerá de una serie de factores, como el público objetivo, el presupuesto disponible, la finalidad prevista y las funciones necesarias.
Antes de evaluar las ventajas de un sitio web para móviles frente a una aplicación, es importante entender las principales diferencias entre ambos. Tanto las aplicaciones como los sitios web para móviles son accesibles en dispositivos de mano como smartphones (por ejemplo, iPhone, Android y Blackberry) y tabletas.
Un sitio web para móviles es similar a cualquier otro sitio web en el sentido de que consiste en páginas HTML basadas en el navegador que se enlazan entre sí y a las que se accede a través de Internet (en el caso de los móviles, normalmente WiFi o redes 3G o 4G). La característica obvia que distingue a un sitio web para móviles de un sitio web estándar es el hecho de que está diseñado para una pantalla de mano más pequeña y una interfaz de pantalla táctil. Cada vez más, el diseño web responsivo se está convirtiendo en el nuevo estándar para los sitios web que no sólo son aptos para móviles, sino que pueden adaptarse a cualquier tamaño de dispositivo, desde los de escritorio hasta los de tabletas y teléfonos inteligentes.