CFML vs ColdFusion
ColdFusion jest często używane w odniesieniu do samego ColdFusion i CFML. Mimo to nie są one tym samym, a praktyka robienia tego jest mile widziana przez bardziej kompetentnych ludzi. CFML to skrót od ColdFusion Markup Language, który jest językiem kodowania używanym do pisania skryptów dla ColdFusion. Z kolei ColdFusion jest w rzeczywistości platformą lub frameworkiem, w którym wykonywane są skrypty CFML. Jest to podobne do relacji między HTML a przeglądarką internetową, taką jak IE, Firefox czy Safari.
Tak jak w przykładzie, w którym napiszesz HTML kod a następnie jest uruchamiany lub interpretowany przez przeglądarkę internetową, kod CFML jest uruchamiany w ColdFusion. ColdFusion jest wtedy odpowiedzialne za dekodowanie znaczenia każdego wiersza kodu, a następnie przetłumaczenie go na coś zrozumiałego dla przeglądarki. Więc jeśli używasz ColdFusion do identyfikacji CFML, możesz sprawiać wrażenie, że wskazujesz coś w aplikacji, a nie w kodzie.
I tak jak w przykładzie, CFML i ColdFusion nie wykluczają się wzajemnie, nawet jeśli tak się wydaje. ColdFusion jest w stanie zinterpretować wiele innych języków używanych w tym samym celu, w tym Actionscript i niektóre języki podobne do Javascript. Z drugiej strony istnieje również wiele platform, które są w stanie odczytać interpretację CFML; Railo, BlueDragon i IgniteFusion, aby wymienić tylko kilka. Dlatego niekoniecznie oznacza to, że używasz języka CFML, jeśli korzystasz z ColdFusion lub że masz ColdFusion, jeśli piszesz kod w języku CFML. I wyeliminowałoby to pewne zamieszanie, gdybyś zidentyfikował zarówno platformę, jak i język, którego używasz.
Kwestia między używaniem CFML a ColdFusion jest tylko kwestią semantyki i większość ludzi prawdopodobnie pozwoliłaby ci się ślizgać, gdybyś raz na jakiś czas je zamienił. Ale jeśli jesteś początkującym lub nawet doświadczonym programistą proszącym o pomoc, warto znać swoją terminologię. Będziesz traktowany poważniej, zwłaszcza na forach internetowych, na których ludzie tak naprawdę Cię nie znają.
Podsumowanie:
Copyright © Wszelkie Prawa Zastrzeżone | asayamind.com