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

Un hilo muy interesante, aunque antiguo, en Stack Overflow despertó mi curiosidad el otro día. El póster original del hilo preguntaba: ¿Cuál es la diferencia entre un sitio web y una aplicación habilitada para la web? Esto me hizo pensar porque, para un lego como yo, ambos parecían lo mismo. Pero este usuario en particular estaba buscando definiciones que los diferenciaran. En su opinión, un sitio web apunta a una página específica y una aplicación basada en la web es un portal de contenido e información. Sin embargo, las aplicaciones web también se ven a través de navegadores. Parece que la línea que separa los sitios web de las aplicaciones web es todo menos clara.

Otro usuario bromeó diciendo que la diferencia entre un sitio web y una aplicación basada en la web era un par de miles de dólares. ¡Ese me hizo reír! Pero finalmente, recibimos una respuesta más refinada de Kerrek, un usuario experimentado de Stack Overflow, que hizo la siguiente distinción:

1)Un sitio web se define por su contenido

2)Una aplicación web se define por su interacción con el usuario.

Presenta la diferencia en términos del grado en que la experiencia de usarlo es personal y subjetiva y continúa explicando que un sitio web puede consistir en contenido estático que los visitantes pueden usar, mientras que una aplicación habilitada para la web depende de la interacción con el visitante, una interacción que requiere la entrada programática del usuario y el procesamiento de datos. Kerrick continúa diciendo que los sitios web complejos que cambian constantemente de contenido dependen de un sofisticado programa de fondo, pero aún están definidos por su salida. Sin embargo, una aplicación basada en la web es esencialmente un programa que se ejecuta de forma remota y depende fundamentalmente del procesamiento y del backend de almacenamiento de datos.

Morrison, otro usuario, se basa más en la comprensión de Kerrek:

1)Los sitios web son principalmente informativos: Proporcionan contenido para los visitantes en un sentido tradicional, como lo hacen la BBC y los sitios web de National Geographic.

2Las aplicaciones web son principalmente para la interacción.: Permiten al usuario interactuar y realizar tareas específicas, como enviar correos electrónicos, escribir y guardar documentos, y verificar el análisis de un sitio web. Por ejemplo, aplicaciones basadas en la web de Google como Gmail, Google Docs y Google Analytics.

3)No son enteramente exclusivos: Probablemente el hecho más importante sobre los sitios web y las aplicaciones web es que no son mutuamente excluyentes. Los sitios web pueden contener aplicaciones con las que los usuarios pueden interactuar, por ejemplo, el sitio web de una universidad con una aplicación habilitada para la web para administrar las calificaciones de los estudiantes y los materiales del curso.

Y finalmente, Genia, otro usuario más, sintió que el término “sitio web” era un término anacrónico de los primeros días de Internet cuando la noción de una aplicación dinámica que puede responder a la entrada del usuario era muy limitada y poco común. Continúa diciendo que los sitios web comerciales eran en gran parte folletos interactivos con la excepción de los sitios de reserva de hoteles o aerolíneas. Genia dice que con el tiempo la funcionalidad de estos sitios web y sus tecnologías de soporte se volvió más receptiva y la línea entre una aplicación que instala en su computadora y una que existe en la nube se ha desdibujado.

Ahora, si todavía está tan confundido como siempre, es seguro asumir que las aplicaciones basadas en la web requieren la entrada del usuario y el procesamiento de datos y, en general, se inclinan hacia la realización de un conjunto de funciones. Una aplicación web puede verse como un grupo de páginas HTML estáticas que proporcionan contenido e información a un usuario y también pueden tener aplicaciones integradas.

 

También podría gustarte

More Similar Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.