Atšķirība starp CFML un ColdFusion

CFML vs ColdFusion

ColdFusion bieži izmanto, lai atsauktos uz pašu ColdFusion un CFML. Pat ja tā, abi nav vieni un tie paši, un to izdarīšanas prakse ir zinošākiem cilvēkiem. CFML nozīmē ColdFusion Markup Language, kas ir kodēšanas valoda, ko izmanto ColdFusion skriptu rakstīšanai. Savukārt ColdFusion faktiski ir platforma vai ietvars, kurā tiek izpildīti CFML skripti. Tā ir līdzīga attiecībām starp HTML un tīmekļa pārlūku, piemēram, IE, Firefox vai Safari..

Tāpat kā piemērā, kur jūs rakstīsit HTML kodu, un pēc tam to darbina vai interpretē tīmekļa pārlūks, CFML kods tiek palaists ColdFusion. Pēc tam ColdFusion ir atbildīgs par katras koda rindiņas atšifrēšanu un pārvēršanu kaut ko tādu, ko sapratīs jūsu pārlūkprogramma. Tātad, ja CFML identificēšanai izmantojat ColdFusion, var rasties iespaids, ka kaut ko norādāt lietojumprogrammā, nevis kodā.

Un tāpat kā šajā piemērā, CFML un ColdFusion nav ekskluzīvi viens otram, kaut arī var domāt. ColdFusion spēj interpretēt vairākas citas valodas, kuras tiek izmantotas vienam un tam pašam mērķim, ieskaitot Actionscript un dažas Javascript līdzīgas valodas. No otras puses, ir arī vairākas platformas, kuras spēj nolasīt CFML interpretāciju; Railo, BlueDragon un IgniteFusion, lai nosauktu dažus. Tādējādi tas nenozīmē, ka jūs izmantojat CFML, ja izmantojat ColdFusion, vai ka jums ir ColdFusion, ja jūs rakstāt kodu CFML. Un tas novērstu zināmu neskaidrību, ja jūs identificējat gan platformu, gan valodu, kuru izmantojat.

Jautājums starp CFML un ColdFusion izmantošanu ir tikai semantikas jautājums, un, iespējams, lielākā daļa cilvēku ļaus jums slīdēt, ja jūs tos laiku pa laikam apmainīsit. Bet, ja esat iesācējs vai pat pieredzējis kodētājs, kurš lūdz palīdzību, jums ir vērts zināt jūsu terminoloģiju. Jums tiks pievērsta nopietnāka attieksme, īpaši tiešsaistes forumos, kur cilvēki jūs patiešām nepazīs.

Kopsavilkums:

  1. Coldfusion ir platforma, savukārt CFML ir kodēšanas valoda
  2. CFML kods darbojas Coldfusion
  3. CFML nav ekskluzīva tikai Coldfusion un otrādi