Introduction
Bien qu'à l'origine le HTML était uniquement interprété du côté du navigateur Web (client), la tendance changea progressivement à cause du succès de ColdFusion et son CFML (DBML renommé par la suite CFML). Tous les autres langages de programmations serveurs d'origine commercial suivre la lancée de ColdFusion, comme ASP.NET et Java. Toutefois, du côté de la communauté libre, des langages comme le langage de programmation PHP n'offre pas de solution intégré, il faut donc passer par des cadres d'applications ou des bibliothèques externes et interpréter pour faire la même chose que les autres. Le résultat est que le PHP, se retrouve comme un langage de programmation plus lent à l'exécution que les autres à se chapitre. Il est regretable que le PHP n'ouvre toujours pas la porte au niveau de son noyau aux balises.
Représentation
Voici une représentation des balises sous forme de croix dans son utilisation avec les différents langages de programmation :
Avenir
Est-ce que les programmes seront uniquement écrit sous forme de balises dans l'avenir ? On peut en douté, quand on constate que FaceBook à abandonné son FBML pour se tourner davantage sur le XHTML. De plus, des projets comme Gagawa, lequel fournit la programmation des balises HTML avec de l'objet en Java ou PHP, nous permettent d'en douter : car il y a ceux croyant que le code compilé vaut mieux qu'interpréter. Par contre, Microsoft améliore progressivement ses balises ASP.NET et Oracle avec son Java offre continuellement de nouveaux projets pour supporter davantage de balises que ceux d'origine du JSP.
Légende
Cette couleur permet d'indiquer que les balises utilisable par les navigateurs Web.
Cette couleur permet d'indiquer que les balises au supplément au HTML utilisable par les navigateurs Web.
Cette couleur permet d'indiquer que les balises sont inclus à partir d'un langage de programmation de serveur Web.
Cette couleur permet d'indiquer que les balises ne sont pas directements reliés au langage de programmation.
Voir également
Langage de programmation - ASP.NET - Référence des balises
Langage de programmation - ColdFusion - Référence des balises (CFML)
Langage de programmation - CSS - Référence des propriétés
Langage de programmation - Java - Struts - Référence des balises
Langage de programmation - JSP - Référence des balises
Langage de programmation - HTML5 - Référence des balises
Langage de programmation - PHP - Smarty - Référence des balises
Langage de programmation - XHTML 1.0 - Référence des balises
Référence des balises d'Apple pour Safari