Különbség a CFML és a ColdFusion között

CFML vs ColdFusion

A ColdFusion gyakran magára a ColdFusionre és a CFML-re utal. Ennek ellenére a kettő nem azonos, és a gyakorlásuk miatt a tájékozottabb emberek összevonják a szemöldökét. A CFML a ColdFusion Markup Language kifejezést jelenti, amely kódoló nyelv a ColdFusion szkriptjeinek írására. A ColdFusion viszont valójában az a platform vagy keret, amelyben a CFML szkripteket végrehajtják. Ez hasonló a HTML és a webböngésző, például IE, Firefox vagy Safari kapcsolatához..

Csakúgy, mint a példában, ahol HTML kódot ír majd, amelyet aztán webböngésző futtat vagy értelmez, a CFML kódot a ColdFusion futtatja. A ColdFusion felelõs az egyes kódsorok dekódolásáért, majd az olyan változtatásokért, amelyeket a böngészõ megért. Tehát, ha a ColdFusion segítségével azonosítja a CFML-et, akkor azt a benyomást keltheti, hogy valami az alkalmazásban, és nem a kódjában mutat rá.

És csakúgy, mint a példában, a CFML és a ColdFusion nem kizárólagosak egymás között, annak ellenére, hogy úgy gondolja. A ColdFusion képes más, ugyanazon célra használt nyelvek értelmezésére, beleértve az Actionscript és néhány Javascript-szerű nyelvet. Másrészt számos olyan platform is létezik, amelyek képesek olvasni a CFML értelmezését; Railo, BlueDragon és IgniteFusion, hogy csak néhányat említsünk. Ezért nem feltétlenül következik, hogy CFML-t használ, ha ColdFusion-en működik, vagy hogy ColdFusion-rel rendelkezik, ha CFML-ben ír kódot. És kiküszöböli a némi zavart, ha azonosítja mind a platformot, mind a használt nyelvet.

A CFML és a ColdFusion használatának kérdése csak szemantika kérdése, és a legtöbb ember valószínűleg engedné, hogy elcsúszjon, ha időnként cseréli őket. De ha kezdő vagy még tapasztalt kódoló, aki segítséget kér, akkor fizet a terminológia ismerete. Sokkal komolyan vesszék Önt, különösen olyan online fórumokon, ahol az emberek nem ismernének téged.

Összefoglaló:

  1. A Coldfusion a platform, míg a CFML a kódoló nyelv
  2. A CFML-kód Coldfusion-ben fut
  3. A CFML nem kizárólagos a Coldfusion számára, és fordítva