Como aprender CFML

Uma visão geral de como começar do zero com o CFML


Bem-vindo à aprendizagem de ColdFusion (CFML)! O CFML é uma linguagem de scripting da JVM, dinâmica e fracamente tipada. Tem dois tipos de ficheiro diferentes. Os ficheiros .cfm (ColdFusion markup)_ são puramente procedimentais e usam a sintaxe baseada em tags para criar templates de HTML. Se estiveres a construir um site, usarias estes ficheiros para as vistas:

index.cfm

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

O outro tipo de ficheiro é o .cfc (ColdFusion Component), e é assim que declaras uma classe. Os components são usados para lógica de negócio, modelos e controladores. Normalmente, estes usam a sintaxe de script, que é parecida com 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;
	}
 
}

Aqui estão alguns guias para aprenderes mais sobre CFML