Comment apprendre le CFML

Un aperçu de la façon de débuter avec le CFML à partir de zéro


Bienvenue dans l'apprentissage de ColdFusion (CFML) !  CFML est un langage de script pour la JVM, dynamique et faiblement typé.  Il comporte deux types de fichiers différents.  Les fichiers .cfm (balisage ColdFusion)_ sont purement procéduraux et utilisent la syntaxe à base de balises pour générer du HTML à partir de gabarits.  On les utilise pour les vues lorsqu'on construit un site web : 

index.cfm

<cfoutput>
	<html>
		<h1>Welcome to my site, #FirstName# #LastName#!
	</html>
</cfoutput>

L'autre type de fichier est le .cfc (composant ColdFusion), et c'est ainsi que l'on déclare une classe.  Les composants servent à la logique métier, aux modèles et aux contrôleurs.  Ils utilisent généralement la syntaxe de script, qui ressemble à celle de JavaScript.

Car.cfc

component accessors=true {
	property name='make' type='string';
	property name='model' type='string';
	property name='year' type='number';

	function init() {
		return this;
	}
 
}

Voici quelques guides pour en savoir plus sur CFML