Différence technique entre une application indépendante vs web app
Je suis un recadrage de ma question précédente, cette question a été posée par mon ingénieur en chef, qui n'était pas convaincu par ma réponse. Q: Quelle est la différence technique entre la conception d'une web application hébergée "et un" téléchargeable application autonome' par exemple. wrt HTTP couche de codage etc.
- Il n'y a aucun. Les deux modèles ont besoin d'une bonne compréhension de ce qui doit être fait et de ce que les contraintes techniques sont. Votre question est beaucoup trop vague pour avoir une bonne réponse.
- Il existe des différences importantes. Les applications Web ont des contraintes architecturales donné par les standards du web, tandis que stand-alone applications ont une grande liberté pour choisir une architecture.
Vous devez vous connecter pour publier un commentaire.
Généralement parlant, les applications hébergées sur le web s'appuient sur la suite des caractéristiques de l'architecture:
Application Web
Application Autonome
Application autonome utilise vos ressources, web application s'exécute sur le serveur, le rendu est fait sur votre système.
Du point de vue architectural, il y a un monde différent. Téléchargeable pierre seule app' exécuter uniquement sur le côté client, et traditionnel 3-tier web app exécuter de petites pièces sur le navigateur de l'utilisateur (de fantaisie javascript) et une grande partie sur le web/l'application de base de données et les serveurs.
Aussi, des applications téléchargeables sont dépendants de la plateforme. À moins que vous l'écrivez dans Adobe AIR ou Flash, les chances sont que vous aurez à écrire une fois pour Windows, Linux, Mac.
Cela prend un petit peu d'histoire...
De Microsoft à l'origine essayé de modifier java, qui n'est pas autorisé quand vous acceptez le contrat dans le processus d'installation. MS payé un jeton de $1 millions de dollars d'amende et de cesser de coopérer avec Java.
Le plug-in java doit avoir été précédemment installé, et...
Application Web ont le mérite en ce que le programmeur peut maintenir les mises à jour. Mais, les gens aiment aussi le sentiment de posséder leur logiciel, comme de la musique enregistrée.
Application autonome qui s'exécute localement sur votre ordinateur.
Ex: bloc-notes,wordpad,de la peinture...
Application Web qui ne peuvent pas fonctionner sans le webbrowser.....aussi s'exécuter sur des serveurs où l'application web est hébergé.se connecter à l'application web par:
au lancement de votre navigateur.....
entrez l'url de l'application web...
après enterring web (url) calendrier des charges dans le navigateur.....
EX:Yahoo mail
Hot mail.......
Une licence autonome qui vient avec un matériel clé de sécurité. Le logiciel peut être installé sur n'importe quel ordinateur exécutant Windows mais uniquement sur l'ordinateur sur lequel la clé de sécurité est insérée, vous pouvez travailler avec le logiciel. Si vous voulez travailler avec le logiciel sur un autre ordinateur, vous avez juste besoin d'attacher la clé de cet ordinateur.
les applications autonomes sont les applications qui peuvent s'exécuter que sur un système sur lequel il est installé.