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

Aplicación web

Una aplicación web o aplicación web es un software que se ejecuta en un servidor web. A diferencia de las aplicaciones de escritorio tradicionales, que son lanzadas por un navegador web.

Para acceder / utilizar cualquier Sistema Operativo de Aplicación de Software (Aplicación de Escritorio o Web) es obligatorio / obligatorio.

Si se trata de una aplicación de escritorio como Notepad o Acrobat Reader, podemos iniciar esas aplicaciones desde el sistema operativo, simplemente encender la computadora y, después de iniciar el sistema, podemos operar las aplicaciones de escritorio. Si se trata de una aplicación web, inicie el sistema, inicie un navegador y navegue a la aplicación web escribiendo la URL de la aplicación web en la barra de direcciones del navegador, luego acceda a la aplicación y al final cierre el navegador.

Aplicación de internet

Es una aplicación web pública, utiliza una red de área amplia para compartir información, así como para las operaciones comerciales y se puede acceder desde cualquier lugar utilizando
Protocolos de internet.

Estrictamente hablando, nada. Estas frases no tienen una definición técnica tan específica. Por lo general, “web” implica estar basado en HTTP y tecnología relacionada (por ejemplo, HTML, CSS, JavaScript), mientras que “internet” solo significa intercambiar datos por cualquier medio a través de Internet (por ejemplo, crear una conexión de socket de bajo nivel en cualquier puerto arbitrario). Pero prácticamente hablando, los términos tienden a usarse indistintamente.

Supongo que la única diferencia sería que las aplicaciones web pueden ejecutarse sin una conexión a Internet. Puede funcionar con solo una conexión entre el servidor y las máquinas cliente a través de wifi o lan simple o incluso con la máquina de los usuarios como servidor.

Vamos a complicarlo un poco más:

Consulte este sitio web: Todo sobre Rajni

Esta aplicación web puede parecer una aplicación web y no una aplicación de Internet.

Pero su computadora usa internet para descargar el archivo flash. Por lo tanto, también es una aplicación de Internet. Si carga el archivo flash sobre una aplicación web en el servidor de alojamiento de este sitio web, o si conecta su máquina con el servidor a través de wifi o lan y usa su dirección IP para ver la aplicación, y desconecta ambos sistemas de Internet , no se consideraría como una aplicación de internet.

Internet se divide en (teóricamente) alrededor de 65,000 “canales”. Cada canal tiene un número, por ejemplo, el correo electrónico es el puerto 25, el puerto web 80, el puerto de transmisión de video 554.

Una aplicación web generalmente usa el puerto 80 como su puerto dominante. Por lo tanto, generalmente se ejecuta dentro de un navegador web. Está codificado en JavaScript ya que JavaScript está integrado en todos los navegadores web modernos.

Una aplicación de Internet puede usar cualquier puerto. Entonces, los navegadores no pueden soportarlo. Necesitas escribir código nativo (es decir, el lenguaje de máquina que entiende el sistema operativo) para crear una aplicación de Internet. Sin embargo, una aplicación de Internet puede utilizar el puerto 80 para algunas operaciones. Un ejemplo es Unity3d, que es una especie de navegador 3D que puede ejecutar juegos en su computadora. Si lo desea, puede comunicarse con la web y utilizar recursos web, pero también utiliza otros servicios en otros puertos.

Las aplicaciones web se ejecutan en un navegador, generalmente tienen mucho Javascript y no necesitan conectarse a Internet. Las aplicaciones de Internet son todo lo demás, además de las aplicaciones web que se conectan a servicios o servidores.

Ejemplos de aplicaciones de Internet que no son aplicaciones web serían mi termostato Nest, sistemas de seguridad para el hogar, sistemas de televisión como Centurylink Prism y Netflix SmartTV. El sitio web de Netflix donde puede ver películas en su escritorio es una aplicación web.