ColdFusion通常用于指代ColdFusion本身和CFML。即便如此,这两者并不相同,这样做的做法会被更有知识的人所反对。CFML代表ColdFusion标记语言,这是一种用于为ColdFusion编写脚本的编码语言。ColdFusion实际上是执行CFML脚本的平台或框架。它类似于HTML和IE、Firefox或Safari等web浏览器之间的关系。

就像在编写HTML代码并由web浏览器运行或解释的示例中一样,CFML代码在ColdFusion中运行。然后ColdFusion负责解码每行代码的含义,然后将其翻译成浏览器可以理解的内容。如果使用ColdFusion来识别CFML,可能会给人这样的印象,即在应用程序中而不是在代码中指出了一些东西。

就像这个例子一样,CFML和ColdFusion并不相互排斥,尽管人们可能会这样认为。ColdFusion能够解释许多用于相同目的的其他语言,包括Actionscript和一些类似javascript的语言。也有一些平台能够读取和解释CFML;比如Railo, BlueDragon和IgniteFusion。因此,如果使用的是ColdFusion,则不一定使用CFML;如果使用CFML编写代码,则不一定使用ColdFusion。而且,如果同时确定了所使用的平台和语言,就可以消除一些混乱。

使用CFML和ColdFusion之间的问题只是语义问题,如果偶尔交换它们,大多数人可能不会介意。但如果是一个新手,甚至是一个有经验的程序员在寻求帮助,了解术语是值得的。

CFML和ColdFusion的区别

  • Coldfusion是平台,CFML是编码语言;
  • CFML代码在Coldfusion中运行;
  • CFML不是Coldfusion所独有的,反之亦然;

CFML和ColdFusion的区别

本文由网友:范姜笑卉 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:CFML和ColdFusion的区别
本文链接:https://www.vsdiffer.com/vs/cfml-vs-coldfusion.html
免责声明:以上内容仅代表 网友:范姜笑卉 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。