Adobe ColdFusion
ColdFusion圖示
開發者Adobe
首次发布1995年,​29年前​(1995
当前版本
  • 2023 Update 6 (2023年11月14日;穩定版本)[1]
  • 2021 Update 12 (2023年11月14日;維護版本)[2]
編輯維基數據鏈接
编程语言Java
操作系统跨平臺
语言英文
类型應用程式伺服器
许可协议專有
网站ColdFusion Homepage

Adobe ColdFusion直译冷聚变),是一个商用的快速应用程式开发平台,在1995年由JJ Allaire开创。ColdFusion最初是为了创建能与数据库连接的网站而开发的。2.0版本(1996年推出)以后,它成为了一个全面的开发平台,包括一个集成开发环境以及功能全面的脚本语言。ColdFusion支持的CFML(ColdFusion Markup Language)是一种脚本语言,文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。cfm文件被编译器翻译为对应的C++语言程序,然后运行并向浏览器返回结果。它的设计思想被一些人认为非常先进,被一些语言所借鉴。

概况

Adobe ColdFusion的独到之处就是其使用的脚本语言,CFML。CFML在功能和用途上与PHPASPJSP类似,但它的标签语法更像HTML,其脚本代码也像JavaScript。ColdFusion经常被用作CFML的同义词,但除ColdFusion之外也有其它CFML应用服务器,比如Railo和BlueDragon。除CFML之外ColdFusion也支持其它编程语言,比如服务器端的ActionScript。嵌入的脚本可以用类似JavaScript的脚本语言CFScript写成。

ColdFusion最初是Allaire公司的产品,于1995年7月2日发布,由Joseph J. "JJ"和Jeremy Allaire兄弟开发。Allaire公司于2001年被Macromedia公司收购,2005年MacromediaAdobe併購,ColdFusion亦成為Adobe旗下產品。

ColdFusion经常用在数据驱动的网站内部网的开发上,但也可以用来生成包括SOAP Web服务Flash远程服务在内的远程服务。它也可以作为Adobe Flex应用的后台服务器。

ColdFusion也可以通过其网关接口处理像SMS即时通讯的异步事件,这一功能在ColdFusion MX 7 Enterprise Edition中可以实现。

主要功能

ColdFusion提供了一系列现成的功能。其中主要的功能有:

版本歷史

外部链接

  1. ^ ColdFusion (2023 release) Update 6. [2023年11月24日]. 
  2. ^ ColdFusion (2021 release) Update 12. [2023年11月24日].