Concept

ColdFusion

Résumé
ColdFusion est un langage informatique middleware utilisé pour développer des applications Web interprétées et transpilées en Java. ColdFusion est un langage à base de balises syntaxiquement plus proche d'HTML que d'autres langages utilisés dans le même domaine comme ASP, JSP ou encore PHP. Il a été créé par les frères Allaire, Jeremy et Joseph en 1995, ce qui les a conduits à fonder la compagnie la même année. Un langage très simple à utiliser dès le départ, ColdFusion permet aux développeurs d'effectuer rapidement des opérations rudimentaires comme interagir avec une base de données et afficher dynamiquement des informations sur des pages Web. C'est à cause de leur réussite du début que Microsoft, en , rachète Aspect Software, un des concurrents directs d'Allaire et qui conduira un peu plus tard au développement d'ASP. DBML (DataBase Markup Language) était le nom du langage utilisé pour la version 1.0 de ColdFusion et s'est transformé rapidement en CFML (ColdFusion Markup Language). Dès la version 1.5, les développeurs pouvaient développer leurs propres tags en C++ pour étendre le langage qui était alors assez limité. C'est aussi à partir de cette version qu'Allaire réécrit complètement ColdFusion en Java afin de lui assurer une meilleure portabilité vers d'autres systèmes. Le , une fusion a eu lieu entre Allaire et Macromedia. Peu de temps après est sortie la version 5.0 de ColdFusion et en juin 2002, la version MX. À partir de MX, la suite de produits est appelée Macromedia Coldfusion MX et repose complètement sur les bases de J2EE. Macromedia améliore l'intégration entre ses différents produits. Ainsi, Flash s'intègre dans ColdFusion, et ce dernier est complètement supporté par Dreamweaver MX. Cette version permet de manipuler plus facilement des fichiers XML, de faire tourner des Services Web sur le serveur d'application et propose nativement une possibilité de programmation orientée objet via l'utilisation de composants (classes).
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.