CFML ve ColdFusion Arasındaki Fark

CFML ve ColdFusion karşılaştırması

ColdFusion genellikle ColdFusion'un kendisine ve CFML'ye atıfta bulunmak için kullanılır. Yine de, ikisi aynı değil ve bunu yapma pratiği daha bilgili insanlar tarafından kaşlarını çattı. CFML, ColdFusion için komut dosyaları yazmak için kullanılan bir kodlama dili olan ColdFusion İşaretleme Dili anlamına gelir. Buna karşılık, ColdFusion aslında CFML komut dosyalarının yürütüldüğü platform veya çerçevedir. HTML ile IE, Firefox veya Safari gibi bir web tarayıcısı arasındaki ilişkiye benzer..

Tıpkı HTML kodu yazacağınız ve daha sonra bir web tarayıcısında çalıştırıldığı veya yorumlandığı örnekteki gibi, CFML kodu ColdFusion'da çalıştırılır. ColdFusion daha sonra her bir kod satırının ne anlama geldiğini çözmek ve bunu tarayıcınızın anlayacağı bir şeye çevirmekten sorumludur. Dolayısıyla, CFML'yi tanımlamak için ColdFusion kullanıyorsanız, kodunuzda değil uygulamada bir şeye işaret ettiğiniz izlenimini verebilirsiniz..

Ve tıpkı örnekte olduğu gibi, CFML ve ColdFusion böyle düşünebilse bile birbirlerine özel değildir. ColdFusion, aynı amaçla kullanılan, Actionscript ve Javascript benzeri bazı diller de dahil olmak üzere bir dizi başka dili yorumlayabilir. Öte yandan, CFML'yi yorumlayabilen bir dizi platform da vardır; Railo, BlueDragon ve IgniteFusion birkaç isim. Dolayısıyla, ColdFusion üzerindeyseniz CFML kullandığınız veya CFML'ye kod yazarsanız ColdFusion kullandığınız anlamına gelmez. Ve hem platformu hem de kullandığınız dili belirlerseniz bazı karışıklıklar ortadan kaldırır..

CFML ve ColdFusion kullanma arasındaki mesele sadece bir anlambilim meselesidir ve çoğu insan arada bir değiştirirseniz kaymanıza izin verir. Ancak bir acemi veya hatta yardım isteyen deneyimli bir kodlayıcıysanız, terminolojilerinizi bilmek işe yarar. Özellikle insanların sizi gerçekten tanımayacağı çevrimiçi forumlarda daha ciddiye alınacaksınız.

Özet:

  1. Coldfusion platform, CFML kodlama dili
  2. CFML kodu Coldfusion'da çalışıyor
  3. CFML, Coldfusion'a özel değildir veya tam tersi