¿Cuál es la diferencia entre una aplicación y una aplicación web?

Una “aplicación” generalmente se refiere a una aplicación de software que se ha compilado en un archivo binario (o paquete de archivos) para ejecutarse en un sistema operativo específico. Este archivo o paquete binario debe distribuirse e instalarse en la máquina donde está destinado a ser utilizado.

Los medios de distribución comunes en el pasado solían ser disquetes o CD-Rom, pero hoy en día es muy común instalar aplicaciones desde Internet.

Para actualizar una aplicación, el usuario debe descargar e instalar manualmente una nueva versión (algunas aplicaciones se actualizan automáticamente en segundo plano, como el escritorio de Google Chrome).

Una “aplicación web” es un sitio web (un conjunto de páginas HTML, hojas de estilo CSS y código Javascript) que puede o no ejecutarse sin conexión. Se denominan aplicaciones web porque están diseñadas para funcionar como una aplicación, a menudo diseñadas con barras de herramientas, menús y con la opción de guardar y abrir archivos en algunos casos.

Webapps no necesita ser instalado por el usuario y puede usarse de inmediato, ya que no hay proceso de instalación.

Webapps puede ser actualizado automáticamente en el servidor por sus desarrolladores, sin requerir ninguna acción del usuario. Esto resuelve muchos problemas de desarrollo de software, como mantener varias versiones de su aplicación.

More Interesting

¿Cuál es el mejor marco de JavaScript si comienza desde cero? ¿Por qué?

¿Hay alguna aplicación o aplicación web que pueda usar para rastrear si mi equipo de marketing / ventas está llamando para hacer un seguimiento con los clientes?

¿Cuál es su opinión sobre el estado actual de la seguridad de las aplicaciones web?

¿Por qué el desarrollo web con Java es tan difícil y engorroso en comparación con Ruby on Rails o Django?

¿Cuántas horas de programador tardó en construir kayak.com?

¿Es correcto que una aplicación web sea un software que nos permite acceder a un sitio web?

¿Cuál sería el salario ofrecido cuando aprendo 'desarrollo web full stack' de Acadgild?

¿Deberíamos usar alguna solución de hosting de pago ya que hay una gran cantidad de proveedores y soluciones gratuitas (nicho) que parecen profesionales y cuestan menos (que el hosting tradicional) o son gratuitas y vienen con muchas características de la nueva era?

¿Cómo funciona la arquitectura cliente - servidor?

¿Cuál es la mejor manera de hacer que las aplicaciones web se muestren de la misma manera en todos los navegadores?

¿Cuál es la mejor aplicación de procesamiento de texto para documentos que contienen muchas imágenes y formato pesado?

¿Cuándo se utilizan cadenas vacías en aplicaciones web?

Si hago una aplicación web en Angular2 que se ejecuta en AWS (S3, DynamoDB), ¿todavía necesito hacer alguna programación del lado del servidor (como Play o PHP o Python)?

¿Qué es todo lo que uno necesita saber para desarrollar una aplicación web para la predicción del mercado de valores?

¿Es Django o Pylons un mejor marco de desarrollo web para Python?