Application web

Une application web est une application logicielle qui s'exécute sur un serveur distant. Dans la plupart des cas, les navigateurs Web sont utilisés pour accéder aux applications Web, sur un réseau, tel que l'Internet. Certaines applications web sont utilisées dans les intranets, dans les entreprises et les écoles, par exemple. Les applications Web sont différentes des autres applications car elles n'ont pas besoin d'être installées.

Voici quelques exemples d'applications web : Facebook (réseau social), Flickr (partage de photos), Mibbit (chat) et Wikipédia.

Les applications web sont populaires parce que la plupart des systèmes d'exploitation des ordinateurs ont des navigateurs web. Les programmeurs peuvent facilement modifier une application web. Les utilisateurs n'ont pas besoin d'installer un nouveau logiciel pour voir ces changements.

L'icône de l'horloge mondiale.Zoom
L'icône de l'horloge mondiale.

Avantages et inconvénients

Avantages

  • Les applications web s'exécutent "dans" un navigateur ; aucune installation complexe n'est nécessaire.
  • Les applications web nécessitent très peu d'espace disque (ou de puissance de calcul) sur le client. Le client ne fait qu'afficher les données.
  • Les applications web résolvent certains des "problèmes de compatibilité" (Windows, Mac, Linux) ; il suffit d'un navigateur.
  • Dans de nombreux cas, les données sont également stockées à distance. Comme pour les autres types d'informatique en nuage, cela peut faciliter la communication et la coopération.
  • Aide à la communication et au courrier

Inconvénients

  • Parce qu'elles s'exécutent dans un navigateur web, la plupart des applications web ont un "aspect" très différent des programmes ordinaires. L'expérience de l'utilisateur ou la facilité d'utilisation est différente et certains peuvent ne pas l'apprécier.
  • Les applications web doivent être codées de manière à respecter les normes. Tout navigateur qui suit également la norme peut être utilisé. De petits changements dans la mise en œuvre d'une norme par un navigateur donné peuvent empêcher ce navigateur d'utiliser l'application web.
  • Les applications web ont besoin d'une connexion au serveur où l'application s'exécute, en permanence. La connexion peut nécessiter une certaine largeur de bande. Sans une connexion adéquate, l'application peut ne pas être utilisable ; dans le pire des cas, les données peuvent être perdues.
  • De nombreuses applications dépendent du serveur qui les héberge. Lorsque le serveur est éteint, ou que l'entreprise fait faillite, l'application n'est plus utilisable. Les applications traditionnelles continuent de fonctionner.
  • L'entreprise qui propose l'application web en a le contrôle total. Cela signifie également qu'elle peut lancer une nouvelle version quand elle le souhaite ; la possibilité de "sauter" une version moins populaire n'existe pas.
  • Dans de nombreux cas, les données sont également stockées à distance. Il peut ne pas être possible d'exporter les données afin de les utiliser avec une autre application.
  • L'entreprise peut théoriquement suivre tout ce que font les utilisateurs. Cela peut entraîner des problèmes de respect de la vie privée.

Questions et réponses

Q : Qu'est-ce qu'une application web ?


R : Une application web est une application logicielle qui peut être exécutée sans être installée sur le client et qui comporte plusieurs parties.

Q : Quelles sont les différentes parties d'une application web ?


R : Les différentes parties d'une application web comprennent une partie qui s'exécute sur le serveur web distant et une autre partie qui s'exécute sur le client, généralement dans un navigateur web.

Q : Comment les différentes parties d'une application web communiquent-elles ?


R : Les différentes parties d'une application web communiquent entre elles sur un réseau informatique, tel que l'internet, à l'aide du protocole HTTP.

Q : Qu'est-ce que le modèle client-serveur ?


R : Le modèle client-serveur est un type de conception d'application dans lequel les applications logicielles sont divisées en parties généralement appelées "niveaux".

Q : Combien de niveaux trouve-t-on généralement dans une application à trois niveaux ?


R : Une application à trois niveaux se compose généralement de trois niveaux : Le niveau de présentation, le niveau d'application et le niveau de stockage.

Q : Quels sont les exemples les plus courants d'applications web ?


R : Les applications web les plus courantes sont celles utilisées pour le courrier électronique, les services bancaires en ligne et les sites de médias sociaux tels que Wikipédia.

Q : Quel est le protocole le plus couramment utilisé pour les applications web ?


R : Le protocole HTTP est le plus couramment utilisé pour les applications web.

AlegsaOnline.com - 2020 / 2023 - License CC3