Skirtumas tarp CFML ir ColdFusion

CFML ir „ColdFusion“

„ColdFusion“ dažnai naudojamas pačiam „ColdFusion“ ir CFML nurodyti. Nepaisant to, abu nėra tas pats, ir praktika tai daryti nubraukia labiau išmanantys žmonės. CFML reiškia „ColdFusion Markup Language“, kuri yra kodavimo kalba, naudojama „ColdFusion“ scenarijams rašyti. Savo ruožtu „ColdFusion“ iš tikrųjų yra platforma arba sistema, kurioje vykdomi CFML scenarijai. Tai panaši į santykį tarp HTML ir žiniatinklio naršyklės, tokios kaip IE, „Firefox“ ar „Safari“..

Kaip ir pavyzdyje, kur rašysite HTML kodą, kurį vėliau paleisite ar interpretuosite interneto naršyklėje, CFML kodas vykdomas ColdFusion. Tada „ColdFusion“ yra atsakinga už kiekvienos kodo eilutės iššifravimą ir tada pavertimą tuo, ką supras jūsų naršyklė. Taigi, jei naudojate „ColdFusion“ CFML identifikuoti, galite susidaryti įspūdį, kad ką nors nurodote programoje, o ne savo kode.

Kaip ir pavyzdyje, CFML ir „ColdFusion“ nėra išimtiniai dalykai, nors galima taip manyti. „ColdFusion“ sugeba išaiškinti daugybę kitų tuo pačiu tikslu naudojamų kalbų, įskaitant „Actionscript“ ir kai kurias „Javascript“ tipo kalbas. Kita vertus, taip pat yra nemažai platformų, kurios gali skaityti aiškinti CFML; „Railo“, „BlueDragon“ ir „IgniteFusion“ - tai keletas. Taigi nebūtinai reiškia, kad naudojate CFML, jei naudojate „ColdFusion“, arba kad turite „ColdFusion“, jei rašote kodą CFML. Tai pašalintų tam tikrą painiavą, jei nustatytumėte ir platformą, ir kalbą, kurią naudojate.

CFML ir „ColdFusion“ naudojimo klausimas yra tik semantikos klausimas ir dauguma žmonių tikriausiai leistų jums slysti, jei keisitės jais kartą. Bet jei esate naujokas ar net patyręs programuotojas, prašantis pagalbos, jums verta žinoti jūsų terminus. Į jus bus žiūrima rimčiau, ypač internetiniuose forumuose, kur aplinkiniai jūsų tikrai nepažins.

Santrauka:

  1. „Coldfusion“ yra platforma, o CFML - kodavimo kalba
  2. CFML kodas veikia „Coldfusion“
  3. CFML nėra išskirtinis „Coldfusion“ ir atvirkščiai