Erinevus CFML ja ColdFusion vahel

CFML vs ColdFusion

ColdFusioni kasutatakse sageli viitamiseks ColdFusionile endale ja CFML-ile. Isegi siis ei ole need kaks samad ja teadlikud inimesed panevad seda tegema. CFML tähistab ColdFusion Markup Language'i, mis on kodeerimiskeel, mida kasutatakse ColdFusioni skriptide kirjutamiseks. ColdFusion on tegelikult platvorm või raamistik, kus CFML-skripte täidetakse. See sarnaneb HTML-i ja veebibrauseri, näiteks IE, Firefoxi või Safari, suhtega..

Nii nagu näites, kus kirjutate HTML-koodi ja seejärel käivitatakse või tõlgendatakse seda veebibrauseris, töötab CFML-kood ColdFusionis. Seejärel vastutab ColdFusion dekodeerimise eest, mida iga koodirida tähendab, ja seejärel selle tõlkimiseks millekski, mida teie brauser mõistab. Nii et kui kasutate CFML-i tuvastamiseks ColdFusioni, võite jääda mulje, et osutate millelegi rakenduses, mitte koodis.

Ja nagu näites, ei ole ka CFML ja ColdFusion üksteise suhtes eksklusiivsed, ehkki võib nii arvata. ColdFusion on võimeline tõlgendama paljusid teisi samal eesmärgil kasutatavaid keeli, sealhulgas Actionscripti ja mõnda Javascripti tüüpi keelt. Teisest küljest on ka mitmeid platvorme, mis suudavad CFML-i tõlgendada; Railo, BlueDragon ja IgniteFusion, kui nimetada mõnda. Seega ei tähenda tingimata, et kasutate CFML-i, kui kasutate ColdFusioni, või kui teil on ColdFusion, kui kirjutate koodi CFML-is. Ja see tuvastaks nii platvormi kui ka kasutatava keele tuvastamise.

CFML-i ja ColdFusion-i kasutamise küsimus on vaid semantika küsimus ja tõenäoliselt laseb enamik inimesi teil libiseda, kui vahetate neid üks kord. Kuid kui olete algaja või isegi kogenud kooder, kes abi küsib, tasub teie terminoloogia tundma õppida. Teid võetakse tõsisemalt, eriti veebifoorumites, kus inimesed teid tegelikult ei tunneks.

Kokkuvõte:

  1. Coldfusion on platvorm ja CFML on kodeerimiskeel
  2. CFML-kood töötab Coldfusionis
  3. CFML pole ainus Coldfusioni jaoks ja vastupidi