Glossaire et lexique du Web - ChinyGlossaire du Web - Le vocabulaire des développeurs Web

Afficher les termes qui commencent par:

ABCDEFGHIJKLMNOPQRSTUVWXYZTout

AJAX (Asynchronous Javascript And XML)

AJAX est un acronyme qui désigne Asynchronous Javascript And XML (qui signifie littéralement Javascript et XML Asynchrones). Il ne s'agit pas d'une technologie en soi mais plutôt d'un ensemble de technologies qui permettent la mise à jour du contenu d'une page Web d'une manière rapide et sans chargement complet de celle ci.
AJAX permet au navigateur d'échanger des données avec le serveur en mode asynchrone (ou non bloquant), rendant ainsi l'expérience utilisateur (UX) plus favorable.

Algorithme

Un algorithme représente la structure d'un programme. Un algorithme est indépendant de tout langage de programmation. On peut donc l'écrire soit en pseudo-code ou sous forme d'organigramme et une fois il sera jugé adéquat on pourra le transformer en programme à l'aide d'un vrai langage de programmation comme C, C++, Java, Python... On parle alors de l'implémentation de l'algorithme en programme. La discipline où l'on étudie les algorithmes s'appelle l'algorithmique.

Apache (Apache HTTP Server)

Apache (Apache HTTP Server) est un serveur Web libre distribué sous la licence Apache. Il est le logiciel qui fait office de serveur Web le plus populaire du Web.
Apache prend en charge de nombreux modules supplémentaires qui lui confèrent des fonctionnalités plus étendues comme l’interpréteur des langages PHP, Perl, Python et Ruby, le module CGI, le module URL Rewriting, le module Proxy...
La version 2 de Apache (Apache2) est supporté par plusieurs plates-formes comme Unix, Linux, Windows et prend en compte plusieurs avancés technologiques notamment IPv6.

API (Application Programming Interface)

API (pour Application Programming Interface ou Interface de Programmation d'Application) est une interface logicielle qui permet à deux programmes de communiquer entre eux de manière automatique. A titre d'exemple, si une application Web repose sur une base de données et qu'une autre application souhaiterait accéder à ces données-là, alors on pourrait créer une API sur l'application d'origine qui permettrait aux autres applications tiers d'accéder à ses ressources. C'est le cas par exemple des application mobiles associées à des applications Web, ou des API sont hébergées sur ces dernières afin que les applications mobiles puissent accéder aux données en temps réel.