Section courante

A propos

Section administrative du site

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,...

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, BlueDragon et openBD.



Dernière mise à jour : Vendredi, le 3 avril 2015