Estoy perplejo tratando de encontrar una diferencia entre un sitio web y una aplicación web para mí. Desde mi punto de vista, un sitio web apunta a una página específica y una aplicación web es más bien una especie de 'portal' de contenido 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 aún puede ver el contenido de forma dinámica, lo que hace que la línea entre el sitio web y la aplicación sea bastante gris.
Por ejemplo, ¿un sitio web que usa ASP.NET o AJAX, etc., se convierte en una aplicación web porque puede recuperar datos de forma dinámica y asincrónica o un sitio web que usa PHP y un CMS sería más una aplicación web porque forma las páginas a pedido? a solicitud del cliente y su contenido en su base de datos?
O tal vez estoy totalmente equivocado aquí: ¿qué diferencia entre una aplicación web y un sitio web?
fuente
Respuestas:
Esto es totalmente personal y subjetivo, pero 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 plausiblemente en un repositorio de contenido estático que se distribuye 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.
Por ejemplo, un sitio de noticias sería un "sitio web", pero una hoja de cálculo o un calendario colaborativo serían "aplicaciones" web. El sitio de noticias muestra esencialmente la misma información a todos los visitantes, mientras que el calendario procesa datos individuales.
Prácticamente, la mayoría de los sitios web con contenido que cambia rápidamente también dependerán de un sofisticado programa (y / o base de datos), pero al menos en principio solo se definen por su salida. La aplicación web, por otro lado, es esencialmente un programa que se ejecuta de forma remota y depende fundamentalmente de un backend de procesamiento y almacenamiento de datos.
fuente
This is totally personal and subjective
- 100% cierto; Consideraría que stackoverflow.com es una aplicación porque se basa en la entrada de los usuarios para realizar una tarea específica (proporcionar respuestas a las preguntas de programación), no en la entrada de una entidad para controlar su contenido.Los sitios web son principalmente informativos. En este sentido, http://cnn.com y http://php.net son sitios web, no aplicaciones web.
Las aplicaciones web principalmente permiten al usuario realizar acciones. Google Analytics , gmail y jslint son aplicaciones web.
No son del todo exclusivos. Es probable que el sitio web de una universidad brinde información como ubicación, tasas de matrícula, programas disponibles, etc. Es probable que tenga aplicaciones web que permitan a los maestros administrar calificaciones y materiales de cursos, solicitudes para que los estudiantes se registren y se retiren de los cursos, etc.
fuente
Puede cobrarle más al cliente si afirma que es una aplicación web :)
En serio, la línea está bien. Históricamente, las aplicaciones web eran las que tenían código y / o scripts (en Perl / CGI, PHP, ASP, etc.) en el servidor, y los sitios tenían páginas estáticas. Actualmente, todos y el gato de su tío están ejecutando foros, libros de visitas, CMS, eso es todo código de servidor.
Otra distinción es a lo largo de las líneas temáticas. Si es una solución de línea de negocio, entonces es una aplicación. Si está orientado al consumidor, lo llaman un sitio. Aunque en cuanto a tecnología, es más o menos lo mismo.
fuente
No hay una "diferencia" real. Sitio web es un término más anacrónico que existe desde los primeros días de Internet, donde la noción de una aplicación dinámica que puede responder a la entrada del usuario era mucho más limitada y mucho menos común. Los sitios web comerciales comenzaron en gran parte como folletos interactivos (con la notable excepción de los sitios de reserva de hoteles / aerolíneas). Con el tiempo, su funcionalidad (y las tecnologías de soporte) se hicieron cada vez más receptivas y la línea entre una aplicación que instala en su computadora y una que existe en la nube se volvió cada vez más borrosa.
Si solo busca expresarse claramente cuando habla sobre lo que está construyendo, continuaría describiendo algo que es un folleto interactivo o una tarjeta de visita como un "sitio web" y algo que en realidad * hace algo que se siente más como una aplicación como una aplicación web.
La distinción más básica sería si un sitio web tiene una base de datos de soporte que almacena datos del usuario y modifica lo que el usuario ve en función de algunos criterios especificados por el usuario, entonces es probable que sea una aplicación de algún tipo (aunque sería reacio a describir Amazon.com como una aplicación web, a pesar de que tiene muchas funciones muy específicas del usuario). Si, por otro lado, son principalmente archivos .html estáticos que se vinculan entre sí, lo llamaría un sitio web.
Muy a menudo, en estos días, una aplicación web tendrá una gran parte de su funcionalidad escrita en algo que se ejecuta en el cliente (haciendo gran parte del procesamiento en JavaScript o Actionscript, dependiendo de cómo se implemente) y se remonta a través de algún proceso http al servidor para datos de soporte. El usuario no se mueve tanto de una página a otra y experimenta lo que sea que vaya a experimentar en una sola "página" que crea la experiencia de la aplicación para ellos.
fuente
La diferencia técnica según dos características:
1. Dónde se realiza el "trabajo"
2. Lo que se transfiere desde / hacia el servidor
Aplicación web
1. El "trabajo" se realiza en el navegador (JavaScript)
2. Los datos se transfieren desde / hacia el servidor
En comparación: más rápido
Sitio web
1. El "trabajo" (la mayor parte) se realiza en el servidor
2. Las páginas representadas (datos + IU) se transfieren desde el servidor
En comparación: SEO más fácil
fuente
Es como whisky y whisky, todas las aplicaciones web son sitios web, pero no todos los sitios web son aplicaciones web.
Una aplicación web o Rich Internet Applications es un sitio web que hace más que mostrar contenido , tiene una lógica empresarial . Está destinado a las interacciones del usuario , realizando funciones comerciales reales . En comparación con los sitios web, es decir, blogs y sitios de noticias, las aplicaciones web proporcionan una experiencia de usuario más rica .
fuente
Ambos son 'sitios web' (sitios en la web). Por lo tanto, sugeriría que la pregunta es más fácil de responder si se formula de manera diferente. "¿Cuál es la diferencia entre un sitio web que transforma datos o información de manera significativa, de acuerdo con el punto de vista de algún 'usuario' o 'cliente' específico y un sitio web que no lo hace?"
A partir de eso, es más fácil ver que lo que llamamos una aplicación web es un sistema en un sitio en la web que recibe información, actúa sobre esa información de una manera que la transforma y produce una salida de valor para algún cliente o usuario en particular.
La otra cosa es más como un póster o folleto. Al menos para la mayoría de su audiencia. De la misma manera que un folleto puede haber sido creado usando el software DTP, un sitio de folleto aún puede ser administrado a través de algún tipo de CMS o software de blog. Para el propietario de ese sitio, el CMS es la aplicación web, pero para el público en general el mismo sitio puede verse como un simple folleto (o "sitio web").
fuente
Un sitio web podría ser solo contenido estático: una aplicación web tendría contenido dinámico. Es una línea muy difusa.
fuente
Semántica ... generalmente un sitio web contiene páginas HTML estáticas y una aplicación web realiza algún tipo de trabajo. Por ejemplo, un sitio web para un agente inmobiliario puede proporcionar información sobre el agente inmobiliario, donde una aplicación web para el agente inmobiliario puede enumerar las propiedades actuales y administrar la información de contacto del agente inmobiliario.
fuente
Sabemos qué es un "sitio" y una "aplicación", por lo que todo lo que nos queda es The Web
Ahora, una aplicación web puede ser parte de un sitio web completo. Un sitio web comprende aplicaciones web. Aunque generalmente verá que un sitio web tiene una sola aplicación web.
Por ejemplo, tiene un dispositivo iPhone (en comparación con un sitio web) que puede incluir diferentes aplicaciones: reproducción de música, videos, navegador web, etc.
fuente
Las aplicaciones web son sitios web dinámicos.
Según Wikipedia, sitio web es el término abstracto de este paradigma.
Por lo tanto, la aplicación web es un tipo de sitio web independientemente de su propósito, de hecho, es un sitio web dinámico, pero el sitio web no es realmente una aplicación web.
Desde mi punto de vista, todos los sitios web modernos son aplicaciones web, incluidos los CMS. ¿Alguien en el mundo todavía escribe archivos html estáticos manuales? No lo creo. A pesar de que algunos sitios web tienen pocas páginas estáticas, pero si se crearon dinámicamente a través de un CMS, definitivamente es una aplicación web de CMS.
Lee mas:
fuente
Una aplicación web es una aplicación que está alojada en Internet. Puede tener una interfaz de usuario o interfaz de usuario en un sitio web.
Espero que ayude.
fuente
Una aplicación web es un programa de software al que accede un usuario a través de una red interna o a través de Internet a través de un navegador web. Un ejemplo de una de las aplicaciones web más utilizadas es Google Docs, que facilita la mayoría de las capacidades de Microsoft Word; Es gratis y fácil de usar desde cualquier lugar.
Un sitio web, por otro lado, es una colección de documentos a los que se accede a través de Internet a través de un navegador web. Los sitios web también pueden contener aplicaciones web, que permiten a los visitantes completar tareas en línea como: Buscar, Ver, Comprar, Pagar y Pagar.
fuente
No estoy seguro de si hay una respuesta autoritativa absoluta a esto, pero puede considerarla como una distinción de lo que sucede cuando la solicitud llega al servidor web. La solicitud puede ser atendida haciendo que el servidor devuelva un archivo que ya se ha hecho (contenido estático), o puede pasar la solicitud a una aplicación que genera la respuesta enviada al navegador (contenido dinámico).
Ambos tipos se denominarán sitio web, pero solo los que tengan una aplicación que genere los contenidos se denominarán aplicación web.
La forma en que se escribe la solicitud es menos preocupante. Puede ser ASP, PHP, Ruby, JavaScript o incluso C o C ++.
fuente
Digo que un sitio web puede ser una aplicación web, pero más a menudo un sitio web tiene múltiples aplicaciones web. La relación entre ambos es de composición: sitio web compuesto de aplicaciones.
Estas aplicaciones están integradas en todo el sitio web.
fuente
Una aplicación web es un sitio web de la misma manera que un cuadrado es un rectángulo.
La parte de la aplicación es el combo modelo-controlador. El elemento web (la vista) es la razón por la cual califica como un sitio web.
Algo que es solo un sitio web y no una aplicación web simplemente le falta el aspecto dinámico.
Por supuesto, puede ser difícil decidir cuánto procesamiento del lado del servidor se requiere para calificarlo como una aplicación web. Probablemente cuando tiene un almacén de datos.
Por lo tanto, tiene el papel principal de webapps confundido. La función principal de un sitio web es informar. La función principal de una aplicación web es informar utilizando contenido dinámico (la parte de hacer algo).
fuente
La aplicación web tiene un mejor rendimiento ya que publica un código precompilado, el código se compila al 100% con éxito.
Mientras tanto, el sitio web es mejor en mantenimiento, ya que puede cambiar el código fácilmente y los cambios surtirán efecto inmediatamente sin ninguna compilación, en este caso, la página se compilará cuando se la llame por primera vez, lo que significa que podría causar un error de compilación o se bloquea en su página cada vez que se llama. Cada uno tiene sus propios pros y contras
Verifique la diferencia aquí , es útil comprender más sobre ambos.
fuente
Sobre la base de una investigación y comprensión general, "casi" todo lo que se puede acceder a través de un navegador se llama actualmente una "aplicación web" en estos días. Incluso su enrutador de Internet en casa es una aplicación web que utiliza el protocolo HTTP para acceder a la aplicación (es decir, la que "interactúa" con usted). Sí, hay muchos sitios web que hacen "Nada" excepto mostrarle cosas. Pero en la edad en que vivimos, todo funciona sobre la base de la aplicación web. Natwest PLC Bank tiene un sitio web donde puede ir y descubrir cosas que natwest ofrece como banco de consumo / high street. Sin embargo:
1) Puede crear su cuenta bancaria en línea - aplicación web 2) Ver, modificar detalles sobre sus cosas personales - aplicación web 3) Administrar dinero - aplicación web 4) Negociar acciones / acciones - aplicación web
Otro buen ejemplo es Fidelity.com (como se cita en muchos otros ejemplos en la web).
Voy a tener que discutir y decir que hay dos respuestas:
1) Si su propósito es simplemente informar a su audiencia con algunos contenidos que nunca demandarán ninguna interacción, el sitio web es su respuesta. Entonces no es una aplicación web.
2) Si vive en el mundo actual / moderno, es decir, tendrá un sitio personal, permita que la gente vea algunas / todas / ninguna de sus cosas especiales, protéjase de las personas / bots / etc., la aplicación web y los sitios web no son diferentes .
fuente
Ambos funcionan y funcionan de manera similar, pero aún difieren de las siguientes maneras.
Aplicación web:
No podemos incluir páginas C # y VB en una sola aplicación web.
Podemos configurar dependencias entre múltiples proyectos.
No se pueden editar archivos individuales después de la implementación sin volver a compilar.
Elección correcta para entornos empresariales donde varios desarrolladores trabajan juntos para crear, probar e implementar.
Sitio web:
fuente