Esta pregunta se reduce a:
“¿Cuál es la diferencia entre la tarjeta de menú y un restaurante completo?”
Una página web es solo eso, ¡una página! Claro, puede tener algunos JS habilitados e interactuar con servicios de terceros para mostrar algunos datos.
- ¿Cuáles son algunas buenas formas de crear aplicaciones web?
- ¿Por qué son importantes las pruebas de seguridad de aplicaciones web?
- ¿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?
- En WorkFlowy, ¿cómo puedo vincularme a un correo electrónico entrante?
- ¿Qué marcos web debo usar para hacer un sitio web con múltiples portales?
Pero una aplicación web es mucho más que eso. Ahora, quiero ser claro, no tiene que ser así.
Si desea mostrar la tendencia del tweet basada en la geolocalización; o el clima: no necesita escribir nada más allá de una interfaz de usuario agradable habilitada para JS con HTML-CSS. Puede obtener todos los demás datos de Twitter y API de Google Maps. Y aloje esta página en GitHub de forma gratuita.
Pero, ¿qué pasa si quieres hacer más? ¿Qué sucede si desea crear una aplicación que realice algunos análisis en el back-end, almacene algunos datos y permita que las personas inicien sesión? y realizar un seguimiento de las cosas anteriores que ocurrieron cuando otros utilizaron la aplicación web?
Bueno, ahora necesita un servidor DB completo, un servidor de aplicaciones, una aplicación habilitada para el servidor HTTP que tenga algunos programadores de tareas, almacenamiento en caché en memoria; entre otras cosas, que ni siquiera puedes soñar si estás usando solo HTML-CSS-JS.
Una página web es justo lo que ves. Una aplicación web es la funcionalidad; parte de esto estaría oculto para ti.
La búsqueda de Google no es solo el cuadro de texto con un logotipo y dos botones, ¡es una de las cosas más complejas para la humanidad jamás creadas!