CFML a ColdFusion

Anonim

CFML vs ColdFusion

ColdFusion je často používán odkazovat se na ColdFusion sám a CFML. Přesto však nejsou tyto dva stejné a praxe v tom je zamyšlená tím, že jsou více informovanými lidmi. CFML znamená ColdFusion Markup Language, což je kódovací jazyk používaný pro psaní skriptů pro ColdFusion. ColdFusion je ve skutečnosti platformou nebo rámcem, ve kterém jsou spuštěny CFML skripty. Je podobný vztahu mezi HTML a webovým prohlížečem, jako je IE, Firefox nebo Safari.

Stejně jako v příkladu, kde budete psát kód HTML a poté jej spustíte nebo interpretujete pomocí webového prohlížeče, kód CFML se spustí v aplikaci ColdFusion. ColdFusion je pak zodpovědný za dekódování toho, co znamená každý řádek kódu a pak jej přeloží do něčeho, co váš prohlížeč pochopí. Pokud používáte ColdFusion k identifikaci CFML, můžete vyvolat dojem, že něco poukazujete v aplikaci spíše než ve svém kódu.

Stejně jako u příkladu CFML a ColdFusion nejsou navzájem exkluzivní, i když si to můžeme myslet. ColdFusion je schopen interpretovat řadu dalších jazyků, které se používají ke stejnému účelu, mezi něž patří ActionScript a některé jazyky podobné Javascriptu. Na druhou stranu existuje i řada platforem, které dokáží číst interpret CFML; Railo, BlueDragon a IgniteFusion, abychom jmenovali několik. Z toho tedy nutně nevyplývá, že používáte CFML, pokud jste na ColdFusion nebo že máte ColdFusion, pokud píšete kód v CFML. A vyloučí nějaký zmatek, pokud zjistíte platformu i jazyk, který používáte.

Záležitost mezi používáním CFML a ColdFusion je jen otázkou sémantiky a většina lidí by vás pravděpodobně nechala sklouznout, pokud je jednou za čas vyměníte. Ale pokud jste nováček nebo dokonce zkušený kodér, který žádá o pomoc, zaplatí se znát vaše terminologie. Budete se brát vážněji, zejména v on-line fórech, kde vás lidé opravdu nebudou znát.

Souhrn:

  1. Coldfusion je platforma, zatímco CFML je kódovací jazyk
  2. CFML kód běží v Coldfusion
  3. CFML není výhradní pro Coldfusion a naopak