Adobe ColdFusion

出自Local Chinese Wikipedia
(重新導向自ColdFusion
跳至導覽 跳至搜尋
Adobe ColdFusion
ColdFusion圖示
開發者Adobe
首次發布1995年,​31年前​(1995
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    源代碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    編程語言Java
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      操作系統跨平臺
      語言英文
      類型應用程式伺服器
      許可協議專有
      網站ColdFusion Homepage

      Adobe ColdFusion直譯冷聚變),是一個商用的快速應用程式開發平台,在1995年由JJ Allaire開創。ColdFusion最初是為了創建能與數據庫連接的網站而開發的。2.0版本(1996年推出)以後,它成為了一個全面的開發平台,包括一個集成開發環境以及功能全面的腳本語言。ColdFusion支持的CFML(ColdFusion Markup Language)是一種腳本語言,文件以*.cfm為文件名,在ColdFusion專用的應用服務器環境下運行。cfm文件被編譯器翻譯為對應的C++語言程序,然後運行並向瀏覽器返回結果。它的設計思想被一些人認為非常先進,被一些語言所借鑑。

      概況[編輯]

      Adobe ColdFusion的獨到之處就是其使用的腳本語言,CFMLCFML在功能和用途上與PHPASPJSP類似,但它的標籤語法更像HTML,其腳本代碼也像JavaScript。ColdFusion經常被用作CFML的同義詞,但除ColdFusion之外也有其它CFML應用服務器,比如RailoBlueDragon。除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提供了一系列現成的功能。其中主要的功能有:

      • 簡化的數據庫訪問
      • 客戶端及服務器端緩存管理
      • 客戶端代碼生成,主要是用於表單控件和表單的驗證
      • DatePicker、Datagrid等GUI(圖形用戶界面控件
      • 通過引擎將HTML網頁轉換為PDF文件,轉換後的PDF文件保持原網頁的格式、布局和超鏈接
      • Active Directory、LDAP(輕型目錄訪問協議)、POP(郵局協定)、HTTP、FTP等常用企業系統和RSS、Atom等常見數據格式中收集和檢索數據

      版本歷史[編輯]

      • 1995年:Allaire Cold Fusion version 1.0
      • 1996年:Allaire Cold Fusion version 1.5
      • 1996年:Allaire Cold Fusion version 2.0
      • 1997年6月:Allaire Cold Fusion version 3.0
      • 1998年1月:Allaire Cold Fusion version 3.1
      • 1998年11月:Allaire ColdFusion version 4.0(space eliminated between Cold and Fusion to make it ColdFusion)
      • 1999年11月:Allaire ColdFusion version 4.5
      • 2001年6月:Macromedia ColdFusion version 5.0
      • 2002年5月:Macromedia ColdFusion MX version 6.0 (build 6,0,0,48097), Updater 1 (build 6,0,0,52311), Updater 2 (build 6,0,0,55693), Updater 3(build 6,0,0,58500)
      • 2003年7月:Macromedia ColdFusion MX version 6.1 (build 6,1,0,63958), Updater 1(build 6,1,0,83762)
      • 2005年:Macromedia ColdFusion MX 7 (build 7,0,0,91690), 7.0.1 (build 7,0,1,116466), 7.0.2(build 7,0,2,142559)
      • 2007年7月30日:Adobe ColdFusion 8(build 8,0,0,176276)
      • 2008年4月4日:Adobe ColdFusion 8.0.1(build 8,0,1,195765)
      • 2009年10月-05: Adobe ColdFusion 9 (build 9,0,0,251028)
      • 2010年7月13日: Adobe ColdFusion 9.0.1 (build 9,0,1,274733)
      • 2012年5月15日: Adobe ColdFusion 10 (build 10,0,0,282462)
      • 2012年5月31日: Adobe ColdFusion 9.0.2 (build 9,0,2,282541)
      • 2014年4月29日: Adobe ColdFusion 11 (build 11,0,0,289822)
      • 2014年9月22日: Adobe ColdFusion 11 Update 1
      • 2014年10月14日: Adobe ColdFusion 11 Update 2
      • 2014年12月9日: Adobe ColdFusion 11 Update 3
      • 2016年2月16日: Adobe ColdFusion (2016 release) (build 2016,0,0,297996)

      外部鏈接[編輯]