CFML和ColdFusion

Anonim

CFML与ColdFusion

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

就像您将编写HTML代码并在Web浏览器中运行或解释的示例一样,CFML代码在ColdFusion中运行。然后,ColdFusion负责解码每行代码的含义,然后将其转换为浏览器将理解的内容。因此,如果您使用ColdFusion来识别CFML,您可能会给人一种在应用程序中而不是在代码中指出某些内容的印象。

就像这个例子一样,CFML和ColdFusion并不是彼此独有的,即使人们可能这么认为。 ColdFusion能够解释用于相同目的的许多其他语言,包括Actionscript和一些类似Javascript的语言。另一方面,也有许多平台能够阅读解释CFML; Railo,BlueDragon和IgniteFusion仅举几例。因此,如果您使用的是ColdFusion,或者如果您使用CFML编写代码,则不一定要使用CFML。如果您同时识别平台和您正在使用的语言,它将消除一些混淆。

使用CFML和ColdFusion之间的问题只是语义问题,如果你偶尔交换它们,大多数人可能会让你滑动。但如果你是一个新手,甚至是一位经验丰富的编码员寻求帮助,那么了解你的术语是值得的。你会受到更严肃的对待,特别是在人们不会真正认识你的在线论坛上。

摘要:

  1. Coldfusion是平台,而CFML是编码语言
  2. CFML代码在Coldfusion中运行
  3. CFML不是Coldfusion独有的,反之亦然