Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : J. J. Allaire (Adobe)
Date de publication : 1995 à maintenant

Introduction

ColdFusion est un langage de programmation côté serveur basé essentiellement sur des balises afin d'obtenir un résultat. Il s'agit de l'un des langages de programmation côté serveur les plus facile à apprendre pour un Intégrateur. Il a été développé par les frères Allaire (Jeremy et JJ) au environ de 1995. A l'origine, il utilisait un langage de balise nommé DBML (DataBase Markup Language) qu'ils renommèrent CFML (ColdFusion Markup Language). ColdFusion appartient d'abord à l'entreprise des frères Allaire en 1995, se nommant également Allaire, ensuite elle fut racheté par Macromedia en 2001, qu'y elle même fut racheté en 2005 par Adobe.

Moteur

A l'origine, le moteur utilisé était JRun basé sur le J2EE application server, il fut par la suite remplacer par le Apache Tomcat à partir de la ColdFusion 10.

Editeur

Les éditeurs (IDE) de code sources pour ColdFusion sont Dreamweaver, NotePad++ avec le plugin nppColdFusion (Ben Bluemel), Eclipse avec le plugin CFEclipse, ColdFusion Builder et HomeSite.

Déboguage

Contrairement à d'autres langages de programmation Web, les outils de déboguage sont très poussées, facile d'utilisation et parfaitement intégrée. Il n'est pas nécessaire d'installer un cadre d'application ou une bibliothèque supplémentaire pour y arriver. Ainsi, il existe de très nombreuses balises permettant de rendre tous les services nécessaires : CFDUMP, CFTRACE, CFTIMER,... Soit, en quelque sorte l'état actuel des données, le temps d'exécution,...

Versions

Voici les versions majeurs du ColdFusion :

Version Année
Cold Fusion 1.0 1995
Cold Fusion 1.5 1996
Cold Fusion 2.0 Novembre 1996
Cold Fusion 3.0 1997
Cold Fusion 3.1 Janvier 1998
ColdFusion 4.0 Novembre 1998
ColdFusion 4.5 1999
ColdFusion 5.0 2001
ColdFusion MX 6 2002
ColdFusion MX 7 2005
ColdFusion 8 2007
ColdFusion 9 2009
ColdFusion 10 2012
ColdFusion 11 2014
ColdFusion 2016 2016
ColdFusion 2018 2018

La concurrence

Étant donnée que ColdFusion est payant et propriétaire, les alternatifs gratuites, permettant d'exécuter le même code CFML sont progressivement apparu. Ainsi, il existe par exemple : Railo, Lucee, Smith Project, BlueDragon, OpenBD, Coral Web Builder, IgniteFusion,...



Dernière mise à jour : Mardi, le 30 juillet 2019