Perbezaan antara CFML dan Coldfusion

Perbezaan antara CFML dan Coldfusion

CFML vs Coldfusion

Coldfusion sering digunakan untuk merujuk kepada ColdFusion sendiri dan CFML. Walaupun demikian, kedua -duanya tidak sama dan amalan berbuat demikian dikerutkan oleh orang yang lebih berpengetahuan. CFML bermaksud Bahasa Markup Coldfusion, yang merupakan bahasa pengekodan yang digunakan untuk menulis skrip untuk ColdFusion. Sebaliknya, ColdFusion sebenarnya adalah platform atau rangka kerja di mana skrip CFML dilaksanakan. Ia serupa dengan hubungan antara HTML dan pelayar web seperti IE, Firefox, atau Safari.

Sama seperti dalam contoh di mana anda akan menulis kod HTML dan kemudian dijalankan atau ditafsirkan oleh pelayar web, kod CFML dijalankan di ColdFusion. ColdFusion kemudian bertanggungjawab untuk menyahkodkan apa yang dimaksudkan oleh setiap baris kod dan kemudian menerjemahkannya ke sesuatu yang akan difahami oleh penyemak imbas anda. Oleh itu, jika anda menggunakan ColdFusion untuk mengenal pasti CFML, anda boleh memberi gambaran bahawa anda menunjukkan sesuatu dalam permohonan dan bukannya dalam kod anda.

Dan sama seperti contohnya, CFML dan Coldfusion tidak eksklusif antara satu sama lain walaupun seseorang mungkin berfikir demikian. ColdFusion dapat mentafsirkan beberapa bahasa lain yang digunakan untuk tujuan yang sama, yang termasuk ActionScript dan beberapa bahasa seperti JavaScript.  Sebaliknya, terdapat juga beberapa platform yang dapat membaca CFML menafsirkan; Railo, Bluedragon, dan IgniteFusion untuk menamakan beberapa. Oleh itu, ia tidak semestinya mengikuti bahawa anda menggunakan CFML jika anda berada di ColdFusion atau bahawa anda mempunyai ColdFusion jika anda menulis kod di CFML. Dan ia akan menghapuskan kekeliruan jika anda mengenal pasti platform dan bahasa yang anda gunakan.

Perkara antara menggunakan CFML dan Coldfusion hanyalah soal semantik dan kebanyakan orang mungkin akan membiarkan anda meluncur jika anda melakukan pertukaran mereka sekali -sekala. Tetapi jika anda seorang pemula atau pengkod yang berpengalaman meminta bantuan, ia membayar untuk mengetahui istilah anda. Anda akan diambil dengan lebih serius, terutamanya dalam forum dalam talian di mana orang tidak akan benar -benar mengenali anda.

Ringkasan:

  1. ColdFusion adalah platform manakala CFML adalah bahasa pengekodan
  2. Kod CFML berjalan dalam Coldfusion
  3. CFML tidak eksklusif untuk ColdFusion dan sebaliknya