Je suis perplexe en essayant de trouver une différence entre un site Web et une application Web pour moi. Selon moi, un site Web pointe vers une page spécifique et une application Web est plutôt une sorte de «portail» vers le contenu et les informations.
Mais là où je suis coincé, c'est qu'une application Web est toujours affichée via un navigateur (n'est-ce pas?) Et qu'un site Web peut toujours afficher le contenu de manière dynamique, ce qui rend la ligne entre le site Web et l'application assez grise.
Par exemple, un site Web utilisant ASP.NET ou AJAX, etc. devient-il une application Web car il peut récupérer des données de manière dynamique et asynchrone ou un site Web utilisant PHP et un CMS serait-il davantage une application Web, car il forme les pages sur demande, sur la base à la demande du client et de son contenu dans sa base de données?
Ou peut-être que je me trompe totalement - qu'est-ce qui différencie une application Web d'un site Web?
la source
Réponses:
C'est totalement personnel et subjectif, mais je dirais qu'un site Web est défini par son contenu, tandis qu'une application Web est définie par son interaction avec l'utilisateur. En d'autres termes, un site Web peut consister de manière plausible en un référentiel de contenu statique qui est distribué à tous les visiteurs, tandis qu'une application Web dépend de l'interaction et nécessite une entrée utilisateur programmatique et un traitement des données.
Par exemple, un site d'actualités serait un "site Web", mais une feuille de calcul ou un calendrier collaboratif serait des "applications" Web. Le site d'actualités affiche essentiellement les mêmes informations à tous les visiteurs, tandis que le calendrier traite les données individuelles.
Pratiquement, la plupart des sites Web dont le contenu change rapidement s'appuieront également sur un backend programmatique (et / ou base de données) sophistiqué, mais au moins en principe, ils ne sont définis que par leur sortie. L'application Web, quant à elle, est essentiellement un programme qui s'exécute à distance, et elle dépend fondamentalement d'un traitement et d'un backend de stockage de données.
la source
This is totally personal and subjective
- 100% vrai; Je considérerais stackoverflow.com comme une application, car elle s'appuie sur l'entrée des utilisateurs pour effectuer une tâche spécifique (fournir des réponses aux questions de programmation), et non sur l'entrée d'une entité pour contrôler son contenu.Les sites Web sont principalement informatifs. En ce sens, http://cnn.com et http://php.net sont des sites Web et non 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 entièrement exclusifs. Un site Web universitaire donne probablement des informations telles que l'emplacement, les frais de scolarité, les programmes disponibles, etc.; il comportera probablement des applications Web qui permettront aux enseignants de gérer les notes et le matériel de cours, des demandes d'inscription des étudiants aux cours et des retraits, etc.
la source
Vous pouvez facturer davantage au client si vous prétendez qu'il s'agit d'une application Web :)
Sérieusement, la ligne est fine. Historiquement, les applications Web étaient celles avec du code et / ou des scripts (en Perl / CGI, PHP, ASP, etc.) sur le serveur, et les sites étaient ceux avec des pages statiques. Actuellement, tout le monde et le chat de son oncle exécutent des forums, des livres d'or, des CMS - c'est tout le code du serveur.
Une autre distinction se situe dans la ligne du sujet. S'il s'agit d'une solution métier, c'est une application. S'il est axé sur le consommateur - ils l'appellent un site. Bien que technologique, c'est plus ou moins la même chose.
la source
Il n'y a pas vraiment de "différence". Le site Web est un terme plus anachronique qui existe depuis les premiers jours d'Internet où la notion d'une application dynamique capable de répondre aux commentaires des utilisateurs était beaucoup plus limitée et beaucoup moins courante. Les sites Web commerciaux ont commencé en grande partie sous forme de brochures interactives (à l'exception notable des sites de réservation d'hôtels / compagnies aériennes). Au fil du temps, leurs fonctionnalités (et les technologies de support) sont devenues de plus en plus réactives et la frontière entre une application que vous installez sur votre ordinateur et une qui existe dans le cloud est devenue de plus en plus floue.
Si vous cherchez simplement à vous exprimer clairement lorsque vous parlez de ce que vous construisez, je continuerais à décrire quelque chose qui est une brochure interactive ou une carte de visite comme un "site Web" et quelque chose qui en fait * fait quelque chose qui ressemble plus à une application en tant qu'application Web.
La distinction la plus fondamentale serait si un site Web a une base de données de support qui stocke les données des utilisateurs et modifie ce que l'utilisateur voit en fonction de certains critères spécifiés par l'utilisateur, alors c'est probablement une application quelconque (bien que je serais réticent à décrire Amazon.com comme une application web, même si elle a beaucoup de fonctionnalités très spécifiques à l'utilisateur). Si, d'un autre côté, ce sont surtout des fichiers .html statiques qui se lient les uns aux autres, j'appellerais cela un site Web.
Le plus souvent, ces jours-ci, une application Web aura une grande partie de ses fonctionnalités écrites dans quelque chose qui s'exécute sur le client (effectuant une grande partie du traitement en javascript ou en actionscript, selon la façon dont elle est mise en œuvre) et revient par le biais d'un processus http au serveur pour prendre en charge les données. L'utilisateur ne se déplace pas de page en page autant et éprouve tout ce qu'il va vivre sur une seule "page" qui crée l'expérience de l'application pour lui.
la source
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" se fait au niveau du navigateur (JavaScript)
2. Les données sont transférées de / vers le serveur
En comparaison: plus rapide
Site Web
1. Le "travail" (la plupart) se fait sur le serveur
2. Les pages rendues (données + interface utilisateur) sont transférées depuis le serveur
En comparaison: SEO plus facile
la source
C'est comme le whisky et le scotch, toutes les applications Web sont des sites Web, mais tous les sites Web ne sont pas des applications Web.
Une application Web ou Rich Internet Applications est un site Web qui fait plus qu’afficher du contenu , il a une logique métier . Il est destiné aux interactions des utilisateurs , exécutant des fonctions commerciales réelles . Par rapport aux sites Web, c'est-à-dire les blogs et les sites d'actualités, les applications Web offrent une expérience utilisateur plus riche .
la source
Les deux sont des «sites Web» (sites sur le Web). Je dirais donc qu'il est plus facile de répondre à la question si elle est formulée différemment. "Quelle est la différence entre un site Web qui transforme les données ou les informations de manière significative, selon le point de vue d'un" utilisateur "ou d'un" client "spécifique et un site Web qui ne le fait pas?"
De là, il est plus facile de voir que ce que nous appelons une application Web est un système sur un site sur le Web qui prend des données, agit sur ces données d'une manière qui les transforme et produit une sortie de valeur pour un client ou un utilisateur particulier.
L'autre chose ressemble plus à une affiche ou une brochure. Au moins pour la plupart de son public. De la même manière qu'une brochure peut avoir été créée à l'aide d'un logiciel DTP, un site de brochure peut toujours être géré via une sorte de CMS ou de logiciel de blog. Pour le propriétaire de ce site, le CMS est l'application Web, mais pour le grand public, le même site peut être considéré comme une simple brochure (ou «site Web»).
la source
Un site Web pourrait simplement être un contenu statique - une application Web aurait un contenu dynamique. C'est une ligne très floue.
la source
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, un site Web pour un agent immobilier peut fournir des informations sur l'agent immobilier, où une application Web pour l'agent immobilier peut répertorier les propriétés actuelles et gérer les informations de contact de l'agent immobilier lui-même.
la source
Nous savons ce qu'est un "site" et une "application", donc tout ce qui nous reste est le Web
Désormais, une application Web peut faire partie d'un site Web complet. Un site Web comprend des applications Web. Bien que généralement, vous verrez qu'un site Web n'a qu'une seule application Web.
Par exemple, vous avez un appareil iPhone (par rapport à un site Web) qui peut inclure différentes applications: lecture de musique, vidéos, navigateur Web, etc.
la source
Les applications Web sont des sites Web dynamiques.
Selon wikipedia, le site Web est le terme abstrait de ce paradigme.
Par conséquent, l'application Web est un type de site Web quel que soit son objectif, en fait, un site Web dynamique, mais le site Web n'est pas en effet une application Web.
À mon avis, tous les sites Web modernes sont des applications Web, y compris les CMS. Est-ce que quelqu'un dans le monde écrit encore des fichiers HTML statiques manuels, je ne pense pas. Même si certains sites Web ont peu de pages statiques, mais s'ils ont été créés dynamiquement via un CMS, il s'agit certainement d'une application Web CMS.
Lire la suite:
la source
Une application Web est une application hébergée sur Internet. Il peut avoir une interface frontale ou une interface utilisateur sur un site Web.
J'espère que cela pourra aider.
la source
Une application Web est un logiciel auquel un utilisateur accède via un réseau interne ou via Internet via un navigateur Web. Un exemple de l'une des applications Web les plus utilisées est Google Docs, qui facilite la plupart des capacités de Microsoft Word; c'est gratuit et facile à utiliser depuis n'importe quel endroit.
Un site Web, quant à lui, est une collection de documents accessibles via Internet via un navigateur Web. Les sites Web peuvent également contenir des applications Web, qui permettent aux visiteurs d'effectuer des tâches en ligne telles que: rechercher, afficher, acheter, commander et payer.
la source
Je ne sais pas s'il y a une réponse faisant autorité absolue à cela, mais vous pouvez la considérer comme une distinction de ce qui se passe lorsque la demande atteint le serveur Web. La demande peut être servie en demandant au serveur de renvoyer un fichier qui a déjà été créé (contenu statique), ou il peut transmettre la demande à une application qui génère la réponse renvoyée au navigateur (contenu dynamique).
Les deux types seront appelés un site Web, mais seuls ceux qui ont une application générant le contenu seront appelés une application Web.
La façon dont la demande est rédigée est moins préoccupante. Il peut s'agir d'ASP, PHP, Ruby, JavaScript ou même C ou C ++.
la source
Je dis qu'un site Web peut être une application Web, mais le plus souvent, un site Web a plusieurs applications Web. la relation entre les deux est de composition: site web composé d'applications.
Ces applications sont intégrées dans tout le site Web.
la source
Une application Web est un site Web de la même manière qu'un carré est un rectangle.
La partie application est le combo modèle-contrôleur. La partie Web (la vue) explique pourquoi elle est considérée comme un site Web.
Quelque chose qui n'est qu'un site Web et non une application Web manque simplement l'aspect dynamique.
Bien sûr, il peut être difficile de décider de la quantité de traitement côté serveur requise pour le qualifier d'application Web. Probablement quand il a un magasin de données.
Ainsi, vous avez le rôle principal des applications Web confus. Le rôle principal d'un site Web est d'informer. Le rôle principal d'une application Web est d'informer en utilisant du contenu dynamique (la partie faire quelque chose).
la source
Les performances des applications Web sont meilleures car vous publiez un code précompilé, le code est compilé à 100% avec succès.
Pendant ce temps, la maintenance du site Web est meilleure, car vous pouvez facilement changer le code et les modifications prendront effet immédiatement sans aucune construction, dans ce cas, la page sera compilée lors de son premier appel, ce qui pourrait entraîner une erreur de compilation ou se bloque dans votre page chaque fois qu'elle est appelée. Chacun a ses avantages et ses inconvénients
Vérifiez la différence ici , il est utile de mieux comprendre les deux.
la source
Basé sur une recherche et une compréhension générales, "Presque" Tout ce qui est accessible via un navigateur est en fait appelé une "application Web" de nos jours. Même votre routeur Internet à la maison est une application Web qui utilise le protocole HTTP pour accéder à l'application (c'est-à-dire celle qui "interagit" avec vous). Oui, il y a beaucoup de sites Web qui ne font rien, sauf pour vous montrer des trucs. Mais à l'époque où nous vivons, tout fonctionne sur la base d'une application web. La banque Natwest PLC a un site Web où vous pouvez aller découvrir ce que natwest offre en tant que banque grand public / grand public. Toutefois:
1) Vous pouvez créer votre compte bancaire en ligne - Application Web 2) Afficher, modifier les détails de vos affaires personnelles - Application Web 3) Gérer l'argent - Application Web 4) Traiter les actions / actions - Application Web
Fidelity.com est un autre bon exemple (comme cité dans de nombreux autres exemples sur le Web).
Je vais devoir argumenter et dire qu'il y a deux réponses:
1) Si votre but est simplement d'informer votre public avec un contenu qui ne demandera jamais aucune interaction, le site Web est votre réponse. Ce n'est donc pas une application Web.
2) Si vous vivez dans le monde actuel / moderne, c'est-à-dire que vous aurez un site personnel, permettez aux gens de voir certains / tous / aucun de vos trucs spéciaux, protégez-vous contre les gens / robots / etc., l'application Web et les sites Web ne sont pas différents .
la source
Les deux fonctionnent et fonctionnent de manière similaire, mais diffèrent toujours des manières suivantes.
Application Web:
Nous ne pouvons pas inclure la page C # et VB dans une seule application Web.
Nous pouvons configurer des dépendances entre plusieurs projets.
Impossible de modifier des fichiers individuels après le déploiement sans recompilation.
Le bon choix pour les environnements d'entreprise où plusieurs développeurs travaillent ensemble pour créer, tester et déployer.
Site Internet:
la source