News information : Quelle est la différence entre un site Web et une application en ligne?

Un fil très intéressant mais ancien sur Stack Overflow a éveillé ma curiosité l'autre jour. L'affiche originale du film demandait: Quelle est la différence entre un site Web et une application Web? Cela m'a fait réfléchir parce que, pour un profane comme moi, ils se ressemblaient tous les deux. Mais cet utilisateur particulier recherchait des définitions qui les distingueraient. À son avis, une page Web affiche une page distincte et une application Web est un portail de contenu et d'information. Cependant, les applications Web sont également consultées via les navigateurs. Il semble que la ligne séparant les sites Web des applications Web soit loin d'être claire.

Un autre utilisateur a plaisanté en disant que la différence entre un site Web et une application Web était de quelques milliers de dollars. Il m'a plaisanté! Mais finalement, nous recevons une réponse plus raffinée de Kerrek, un utilisateur chevronné de Stack Overflow qui a fait la distinction suivante:

1.Une page Web est définie par son contenu

2.Une application en ligne est définie par son interaction avec l'utilisateur

Il représente la différence dans la mesure dans laquelle l'expérience de son utilisation est personnelle et subjective, et explique ensuite qu'un site Web peut être constitué de contenu statique que les visiteurs reçoivent pour utiliser, tandis qu'une application compatible Internet dépend de l'interaction avec le visiteur, une interaction qui nécessite la saisie programmatique de l'utilisateur et le traitement des données. Kerrick poursuit en disant que les sites Web complexes qui changent constamment de contenu s'appuient sur un contexte programmatique sophistiqué, mais sont toujours déterminés par leur sortie. Cependant, une application Web est essentiellement un programme exécuté à distance et dépend essentiellement du traitement et d'une sauvegarde du stockage de données.

Morrison, un autre utilisateur, s'appuie en outre sur la compréhension de Kerrek:

1.Les sites Web sont principalement informatifs: Ils fournissent du contenu aux visiteurs dans un sens traditionnel, comme le font la BBC et les sites Web du National Geographic.

2Les applications Web sont principalement destinées à l'interaction: Ils permettent à l'utilisateur d'interagir et d'effectuer des tâches spécifiques telles que l'envoi d'e-mails, la rédaction et l'enregistrement de documents et le contrôle de l'analyse d'un site Web. Par exemple, des applications basées sur Google comme Gmail, Google Docs et Google Analytics.

3.Ils ne sont pas totalement exclusifs: Le fait probablement le plus important sur les sites Web et les applications Web est qu'ils ne s'excluent pas mutuellement. Les sites Web peuvent contenir des applications avec lesquelles les utilisateurs peuvent interagir, par exemple, un site universitaire avec une application Web pour gérer les notes des étudiants et les supports de cours.

Et enfin, Genia, un autre utilisateur, pensait que le terme "site Web" était un terme anachronique des premiers jours d'Internet, lorsque la notion d'une application dynamique qui pouvait répondre aux commentaires des utilisateurs était très étroit et insolite. Il ajoute que les sites Web commerciaux étaient pour la plupart des brochures interactives, à l'exception des sites de réservation d'hôtels ou des compagnies aériennes. Genia affirme qu'au fil du temps, les fonctionnalités de ces sites Web et leurs technologies de support sont devenues plus réactives, et la frontière entre une application que vous installez sur votre ordinateur et celle qui existe dans le cloud s'est estompée.

Maintenant, si vous êtes toujours aussi confus que jamais, il est sûr de supposer que les applications Web nécessitent une entrée utilisateur et un traitement des données et sont généralement sujettes à l'exécution d'une variété de fonctions. Une application en ligne peut être considérée comme un ensemble de pages HTML statiques qui fournissent du contenu et des informations à un utilisateur et peuvent également avoir des applications intégrées.