Skip to main content

Qu'est-ce qu'une application Web?

Internet 2 : Application Layer (Mai 2025)

Internet 2 : Application Layer (Mai 2025)
Anonim

Une application Web est un programme informatique qui remplit une fonction spécifique en utilisant un navigateur Web comme client. L'application peut être aussi simple qu'un babillard électronique ou un formulaire de contact sur un site Web ou aussi complexe qu'un traitement de texte ou une application de jeu mobile à plusieurs joueurs que vous téléchargez sur votre téléphone.

Qu'est-ce qu'un client?

Le "client" est utilisé dans l'environnement client-serveur pour faire référence au programme que la personne utilise pour exécuter l'application. Un environnement client-serveur est un environnement dans lequel plusieurs ordinateurs partagent des informations, telles que la saisie d'informations dans une base de données. Le "client" est l'application utilisée pour saisir les informations et le "serveur" est l'application utilisée pour stocker les informations.

Quels sont les avantages de l'utilisation d'applications Web?

Une application Web libère le développeur de la responsabilité de la création d'un client pour un type d'ordinateur ou un système d'exploitation spécifique, de sorte que tout le monde peut utiliser l'application en ayant accès à Internet. Comme le client s'exécute dans un navigateur Web, l'utilisateur peut utiliser un ordinateur compatible IBM ou un Mac. Ils peuvent exécuter Windows XP ou Windows Vista. Ils peuvent même utiliser Internet Explorer ou Firefox, bien que certaines applications nécessitent un navigateur Web spécifique.

Les applications Web utilisent généralement une combinaison de script côté serveur (ASP, PHP, etc.) et de script côté client (HTML, Javascript, etc.) pour développer l'application. Le script côté client traite de la présentation des informations, tandis que le script côté serveur traite de toutes les tâches difficiles, telles que le stockage et la récupération des informations.

Depuis combien de temps les applications Web existent-elles?

Les applications Web existent depuis avant que le World Wide Web ne gagne en popularité. Par exemple, Larry Wall a développé Perl, un langage de script populaire côté serveur, en 1987. C'était sept ans avant qu'Internet commence réellement à gagner en popularité en dehors des cercles universitaires et technologiques.

Les premières applications Web grand public étaient relativement simples, mais à la fin des années 90, on se tournait vers des applications Web plus complexes. De nos jours, des millions d'Américains utilisent une application Web pour enregistrer leurs impôts en ligne, effectuer des tâches bancaires en ligne, rester en contact avec des amis et des proches et bien plus encore.

Comment les applications Web ont-elles évolué?

La plupart des applications Web sont basées sur l'architecture client-serveur où le client entre des informations tandis que le serveur stocke et récupère des informations. La messagerie Internet en est un exemple, avec des entreprises telles que Gmail de Google et Outlook de Microsoft offrant des clients de messagerie Web.

Au cours des dernières années, on a beaucoup insisté pour que des applications Web soient développées pour des fonctions qui n'ont normalement pas besoin d'un serveur pour stocker les informations. Votre traitement de texte, par exemple, stocke des documents sur votre ordinateur et ne nécessite pas de serveur.

Les applications Web peuvent fournir les mêmes fonctionnalités et tirer parti des avantages offerts par plusieurs plates-formes. Par exemple, une application Web peut servir de traitement de texte, stocker des informations dans le cloud et vous permettre de "télécharger" le document sur votre disque dur personnel.

Si vous utilisez le Web depuis assez longtemps pour constater à quel point les applications Web populaires telles que les clients de messagerie Gmail ou Yahoo ont évolué au fil des années, vous avez pu constater à quel point les applications Web sont devenues sophistiquées. Une grande partie de cette sophistication est due à AJAX, qui est un modèle de programmation permettant de créer des applications Web plus réactives.

G Suite (anciennement Google Apps), Microsoft Office 365 sont d'autres exemples de la dernière génération d'applications Web. Les applications mobiles qui se connectent à Internet (telles que votre application Facebook, votre application Dropbox ou votre application de banque en ligne) illustrent également la manière dont les applications Web ont été conçues pour une utilisation de plus en plus répandue du Web mobile.

Mis à jour par: Elise Moreau