Razlika između CFML i ColdFusion

CFML vs ColdFusion

ColdFusion se često koristi za upućivanje na sam ColdFusion i CFML. Unatoč tome, njih dvoje nisu isti, a praksa takvog postupanja zamagli se od strane više upućenih ljudi. CFML označava ColdFusion Markup Language, jezik kodiranja koji se koristi za pisanje skripti za ColdFusion. Zauzvrat, ColdFusion je zapravo platforma ili okvir u kojem se izvršavaju CFML skripte. Sličan je odnosu između HTML-a i web preglednika poput IE, Firefox ili Safari.

Baš kao u primjeru gdje ćete pisati HTML kôd i on se zatim pokreće ili interpretira putem web preglednika, CFML kôd se pokreće u ColdFusion-u. ColdFusion je tada odgovoran za dešifriranje onoga što znači svaki redak koda i zatim ga prevodi u nešto što će vaš preglednik razumjeti. Ako koristite ColdFusion za identifikaciju CFML-a, možete stvoriti dojam da ste istaknuli nešto u aplikaciji, a ne u kodu.

I baš kao na primjeru, CFML i ColdFusion nisu međusobno isključivi, iako možda tako i mislite. ColdFusion je u stanju interpretirati niz drugih jezika koji se koriste u istu svrhu, što uključuje Actioncript i neke jezike slične Javascript-u. S druge strane, postoji i niz platformi koje mogu čitati interpretirani CFML; Railo, BlueDragon i IgniteFusion navesti samo neke. Stoga ne mora nužno slijediti da koristite CFML ako ste na ColdFusion-u ili da imate ColdFusion ako pišete kod u CFML. I to bi eliminiralo neku zbrku ako identificirate i platformu i jezik koji koristite.

Pitanje između korištenja CFML-a i ColdFusion-a samo je pitanje semantike i većina ljudi će vam vjerojatno dopustiti da kliznete ako ih jednom u neko vrijeme zamijenite. Ali ako ste novak ili čak iskusan koder koji traži pomoć, isplati se znati vaše terminologije. Tebe će se shvatiti ozbiljnije, posebno na internetskim forumima gdje vas ljudi zapravo ne bi poznavali.

Sažetak:

  1. Coldfusion je platforma dok je CFML jezik kodiranja
  2. CFML kod radi u Coldfusion-u
  3. CFML nije isključivo Coldfusion i obrnuto