Quelle est la différence entre un site web et une application web ?
Réponses
Trop de publicités?Les sites web sont avant tout informatifs. Dans ce sens, http://cnn.com et http://php.net sont des sites web, pas des applications web.
Les applications Web permettent principalement à l'utilisateur d'effectuer des actions. Google Analytics , gmail et jslint sont des applications web.
Ils ne sont pas totalement exclusifs. Le site web d'une université donne probablement des informations telles que l'emplacement, les frais de scolarité, les programmes disponibles, etc. Il aura probablement des applications web permettant aux enseignants de gérer les notes et le matériel de cours, des applications permettant aux étudiants de s'inscrire à des cours et de les abandonner, etc.
Vous pouvez facturer le client davantage si vous prétendez qu'il s'agit d'une application web :)
Sérieusement, la ligne est bien. Historiquement, les applications web étaient celles qui comportaient du code et/ou des scripts (en Perl/CGI, PHP, ASP, etc.) sur le serveur, et les sites étaient ceux qui comportaient des pages statiques. Actuellement, tout le monde et le chat de son oncle font tourner des forums, des livres d'or, des CMS - tout cela est du code serveur.
Une autre distinction se situe au niveau des thèmes abordés. S'il s'agit d'une solution d'entreprise, c'est une application. S'il s'agit d'une solution destinée aux consommateurs, on l'appelle un site. Bien que sur le plan technologique, c'est plus ou moins la même chose.
La différence technique selon deux caractéristiques :
1. Où le "travail" est effectué
2. Ce qui est transféré vers/depuis le serveur
Application web
1. Le "travail" est effectué au niveau du navigateur (JavaScript).
2. Des données sont transférées depuis/vers le serveur
En comparaison : Plus rapide
Site web
1. Le "travail" (la plupart du temps) est effectué au niveau du serveur.
2. Les pages rendues (données + interface utilisateur) sont transférées du serveur.
En comparaison : Un référencement plus facile
Sémantique.... généralement un site web contient des pages HTML statiques et une application web effectue un certain type de travail. Par exemple, le site web d'un agent immobilier peut donner des informations sur l'agent, tandis qu'une application web pour l'agent immobilier peut lister les propriétés actuelles et gérer les informations de contact de l'agent lui-même.