CFML vs ColdFusion
ColdFusion este adesea folosit pentru a se referi la ColdFusion în sine și la CFML. Chiar și așa, cele două nu sunt aceleași, iar practica de a face acest lucru este înclinată de cei mai bine informați. CFML înseamnă ColdFusion Markup Language, care este un limbaj de codare folosit pentru scrierea de scripturi pentru ColdFusion. La rândul său, ColdFusion este de fapt platforma sau cadrul în care sunt executate scripturile CFML. Este similar cu relația dintre HTML și un browser web precum IE, Firefox sau Safari.
La fel ca în exemplul în care veți scrie cod HTML și apoi este rulat sau interpretat de un browser web, codul CFML este rulat în ColdFusion. ColdFusion este apoi responsabil pentru decodarea ceea ce înseamnă fiecare linie de cod și apoi traducerea în ceva pe care browserul dvs. îl va înțelege. Deci, dacă utilizați ColdFusion pentru a identifica CFML, puteți da impresia că subliniați ceva în aplicație și nu în cod.
Și, ca și în cazul exemplului, CFML și ColdFusion nu sunt exclusive unul de celălalt, chiar dacă s-ar putea să creadă asta. ColdFusion este capabil să interpreteze o serie de alte limbi care sunt utilizate în același scop, care include Actionscript și câteva limbi asemănătoare cu Javascript. Pe de altă parte, există și o serie de platforme care pot citi un interpret CFML; Railo, BlueDragon și IgniteFusion pentru a numi câteva. În consecință, nu înseamnă neapărat că utilizați CFML dacă sunteți pe ColdFusion sau că aveți ColdFusion dacă scrieți cod în CFML. Și ar elimina o anumită confuzie dacă identificați atât platforma, cât și limba pe care o utilizați.
Problema dintre utilizarea CFML și ColdFusion este doar o chestiune de semantică și majoritatea oamenilor ar fi probabil să vă lase să glisați dacă le schimbi din când în când. Dar dacă sunteți un începător sau chiar un coder experimentat care cere ajutor, merită să vă cunoașteți terminologiile. Veți fi luați mai în serios, mai ales în forumuri online unde oamenii nu ar ști cu adevărat.
Rezumat: