CFML at ColdFusion

Anonim

CFML vs ColdFusion

Ang ColdFusion ay kadalasang ginagamit upang sumangguni sa ColdFusion mismo at CFML. Gayunpaman, ang dalawa ay hindi pareho at ang pagsasagawa ng paggawa nito ay pinabagsak ng mas maraming mga taong may sapat na kaalaman. Ang ibig sabihin ng CFML ay ColdFusion Markup Language, na isang coding language na ginagamit upang sumulat ng mga script para sa ColdFusion. Gayunpaman, ang ColdFusion ay talagang ang platform o ang balangkas kung saan ang mga script ng CFML ay pinaandar. Ito ay katulad ng kaugnayan sa pagitan ng HTML at isang web browser tulad ng IE, Firefox, o Safari.

Tulad ng sa halimbawa kung saan mo isulat ang HTML code at pagkatapos ay tatakbo sa o bigyang-kahulugan ng isang web browser, ang CFML code ay tatakbo sa ColdFusion. Ang ColdFusion ay responsable para sa pag-decode kung ano ang ibig sabihin ng bawat linya ng code at pagkatapos ay isalin ito sa isang bagay na mauunawaan ng iyong browser. Kaya kung gumamit ka ng ColdFusion upang kilalanin ang CFML, maaari mong ibigay ang impression na itinuturo mo ang isang bagay sa application sa halip na sa iyong code.

At tulad ng halimbawa, ang CFML at ColdFusion ay hindi eksklusibo sa isa't isa kahit na sa tingin ng isa. Ang ColdFusion ay may kakayahang mag-interpret ng ilang iba pang mga wika na ginagamit para sa parehong layunin, na kinabibilangan ng Actionscript at ilang Javascript-like languages. Sa kabilang banda, mayroon ding mga bilang ng mga platform na maaaring magbasa ng isang interpretasyon ng CFML; Railo, BlueDragon, at IgniteFusion sa ilang pangalan. Kaya't ito ay hindi kinakailangang sundin na ginagamit mo ang CFML kung ikaw ay nasa ColdFusion o mayroon kang ColdFusion kung isulat mo ang code sa CFML. At aalisin nito ang ilang pagkalito kung makilala mo ang parehong platform at ang wika na iyong ginagamit.

Ang bagay sa pagitan ng paggamit ng CFML at ColdFusion ay isang bagay lamang ng mga semantiko at ang karamihan sa mga tao ay malamang na magpapahintulot sa iyo na mag-slide kung gagawin mo ang pagpapalit ng mga ito paminsan-minsan. Ngunit kung ikaw ay isang Newbie o kahit na isang karanasan na tagapagkodigo na humihingi ng tulong, binabayaran ito upang malaman ang iyong mga terminolohiya. Mas seryoso ka, lalo na sa mga online na forum kung saan ang mga tao ay hindi mo talaga alam.

Buod:

  1. Ang Coldfusion ay ang platform habang ang CFML ay ang coding na wika
  2. Ang CFML code ay tumatakbo sa Coldfusion
  3. Ang CFML ay hindi eksklusibo sa Coldfusion at sa kabaligtaran