Un certain nombre de technologies Open Source proposent des solutions crédibles car leur succès vient d’avantage de leur efficacité que de la puissance marketing d’un éditeur.
Plateforme de développement Internet / Langage de script dont le moteur d’interprétation est développé par la société Isralienne Zend Technologies.
La simplicité de PHP a fait son succès ces dernières années. Aujourd’hui, PHP monte en puissance dans grâce à l’arrivée de la version 5 et au support d’un communauté active.
La version 5 de PHP a apporté :
L’utilisation de PHP pour des projets de plus en plus importants a fait émerger des sujets liés à la productivité et à la qualité des développements :
php.net association française des utilisateur de PHP (en particulier rubrique « PHP en entreprise »)
Système de gestion de base de données développé par la société suédoise MySQL AB. Disponible sous licence commerciale et GPL.
MySQL était jusqu’à sa version 4.x surtout choisi pour sa simplicité d’utilisation et sa disponibilité en licence GPL.
La version 5.x offre de nouvelles perspective grâce à l’ajout de fonctionnalités essentielles dans le cadre du développement d’outils de gestion :
CSS (Cascading Stylesheets - feuilles de style en cascade) est un langage de mise en forme utilisé pour gérer la mise en page d’un site Internet.
Le développement des CSS est un élément trés important pour un site Internet moderne.
CSS permet :
XML est un méta langage, un langage qui permet de décrire d’autres langages. XML permet de structurer des données en définissant des règles pour que ces fichiers puissent être facilement interprétés dans des langages et environements multiples.
Le développement de XML est fondamental pour le développement de l’interopérabilité des logiciels (permettre à différents systèmes de communiquer dans un format commun).
XHTML est un langage XML (qui respecte les règles dictées par XML) dont l’objectif est de fournir une alternative plus rigoureuse au HTML.
XHTML permet :
Java Script est un langage de script coté exécuté sur le navigateur de l’internaute. Java Script permet de créer de l’interactivité dans une page web.
Java Script connaît actuellement un regain d’intérêt pour le développement de sites Internet.
AJAX est une fonctionnalité de JavaScript qui permet de récupérer des données sur le serveur sans avoir à recharger la page. En clair, ça permet de réaliser des sites trés ludiques tels que Google Maps.