Diferența dintre CFML și ColdFusion Diferența dintre
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 cazul î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 codul dvs.
Și, ca și în cazul exemplului, CFML și ColdFusion nu sunt exclusive unul pentru 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 includ 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. Prin urmare, 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 lăsa probabil să vă alunecați dacă le schimbați 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:
- Coldfusion este platforma în timp ce CFML este limba de codificare
- CFML rulează în Coldfusion
- CFML nu este exclusiv pentru Coldfusion și invers