AdobeColdFusion
Adobe ColdFusion(直譯:冷聚變), 是一間商用的快速應用程式開發平台,佇咧一九九五年由 JJ Allaire 開創。ColdFusion 上原仔是為著建立會當佮資料庫連接的網站開發的。二孵空版本(一九九六年推出)以後,伊成做是一个全面的開發平台,包括一个整合式開發環境佮功能全面的手稿語言。ColdFusion 支援的 CFML(ColdFusion Markup Language)是一種手稿語言,檔案以 \ * . cfm 為檔名,佇咧 ColdFusion 專用的應用侍服器環境之下執行。cfm 檔案被編譯器翻譯做對應的 C + + 語言程式,然後執行並向瀏覽器倒轉來結果。伊的設計思想被一寡人認為非常先進,予一寡語言所借鑑。
概況
Adobe ColdFusion 的獨門一四界就是其使用的手稿語言,CFML。CFML 佇功能佮用途上佮 PHP、ASP 和 JSP 類似,毋過伊的標籤語法閣較成 HTML,其實講令碼代碼嘛像 JavaScript。ColdFusion 常在予人用作 CFML 的同義詞,但是除了 ColdFusion 以外嘛有其他 CFML 應用侍服器,比如講 Railo 和 BlueDragon。除 CFML 以外 ColdFusion 嘛支援其他的程式語言,比如講侍服器捀的 ActionScript。1875入去的指令碼會當用類似 JavaScript 的手稿語言 CFScript 寫做。
ColdFusion 上代先是 Allaire 公司的產品,佇咧一九九五年七月初二發布,由 Joseph J . " JJ " 和 Jeremy Allaire 兄弟仔開發。Allaire 公司佇二空空一年予 Macromedia 公司買物件,二空空五年 Macromedia 予被 Adobe 併購,ColdFusion 亦成為 Adobe 旗下產品。
ColdFusion 定定用佇資料驅動的網站佮內部網路的開發上,但是會當提來生做包括 SOAP Web 服務佮 Flash 遠端服務在內的遠端服務。伊嘛會當做 Adobe Flex 應用的後台侍服器。
ColdFusion 嘛會當通過其他的家私介面處理像 SMS 佮即時通訊的非同步事件,這一功能佇咧 ColdFusion MX 七 Enterprise Edition 中會當實現。
主要功能
ColdFusion 提供著一系列現成的功能。其中主要的功能有咧:
- 簡化的資料庫存取
- 客戶捀捀服器捀緊取管理
- 客戶捀代碼生成,主要是用表單控制項佮表單的驗證
- DatePicker、Datagrid 等 GUI(圖形化使用者介面)控制項
- 通過 ia̋n-jín 將 HTML 網頁轉換做 PDF 檔案,轉換以後的 PDF 檔案保持原網頁的格式、布局佮超連結
- 對 Active Directory、LDAP(輕型 kha-tá-lok-guh 存取協定)、 POP(郵局協定)、 HTTP、FTP 等常用企業系統佮 RSS、Atom 等常見資料格式中收集佮檢索資料
版本歷史
- 一九九五年:Allaire Cold Fusion version 一垺零
- 一九九六年:Allaire Cold Fusion version 一垺五
- 一九九六年:Allaire Cold Fusion version 二孵空
- 一九九七年六月:Allaire Cold Fusion version 三-c零
- 一九九八年一月:Allaire Cold Fusion version 三孵一
- 一九九八年十一月:Allaire ColdFusion version 四配零(space eliminated between Cold and Fusion to make it ColdFusion)
- 一九九九年十一月:Allaire ColdFusion version 四配五
- 二空空一年六月:Macromedia ColdFusion version 五曉空
- 二空空二年五月:Macromedia ColdFusion MX version 六板零 ( build 六 , 零 , 零 , 四配八千空九十七 ) , Updater 一 ( build 六 , 零 , 零 , 五孵兩千三百十一 ) , Updater 二 ( build 六 , 零 , 零 , 五鋪五千六百九十三 ) , Updater 三(build 六 , 零 , 零 , 五榖八千五百)
- 二空空三年七月:Macromedia ColdFusion MX version 六桱一 ( build 六 , 一 , 零 , 六交三千九百五十八 ) , Updater 一(build 六 , 一 , 零 , 八堵三千七百六十二)
- 二空空五年:Macromedia ColdFusion MX 七 ( build 七 , 零 , 零 , 九九尺一千六百九十 ) , 七鼗零 . 一 ( build 七 , 零 , 一 , 十一孵六千四百六十六 ) , 七鼗零 . 二(build 七 , 零 , 二 , 十四孵兩千五百五十九)
- 二空空七年七月三十號:Adobe ColdFusion 八(build 八 , 零 , 零 , 十七堵六千兩百七十六)
- 二空空八年四月初四:Adobe ColdFusion 八○零 . 一(build 八 , 零 , 一 , 十九石五千七百六十五)
- 二空空九年十月-五 : Adobe ColdFusion 九 ( build 九 , 零 , 零 , 二十五孵一千空二十八 )
- 二空一空年七月十三 : Adobe ColdFusion 九九零 . 一 ( build 九 , 零 , 一 , 二十七孵四千七百三十三 )
- 二空一二年五月十五 : Adobe ColdFusion 十 ( build 十 , 零 , 零 , 二十八孵兩千四百六十二 )
- 二空一二年五月三十一號 : Adobe ColdFusion 九九零 . 二 ( build 九 , 零 , 二 , 二十八學兩千五百四十一 )
- 二空一四年四月二九 : Adobe ColdFusion 十一 ( build 十一 , 零 , 零 , 二十八追九千八百二十二 )
- 二空一四年九月二二 : Adobe ColdFusion 十一 Update 一
- 二空一四年十月十四號 : Adobe ColdFusion 十一 Update 二
- 二空一四年十二月初九 : Adobe ColdFusion 十一 Update 三
- 二空一六年二月十六 : Adobe ColdFusion ( 二千空一十六 release ) ( build 二千空一十六 , 零 , 零 , 二十九石七千九百九十六 )
外部連結
- (英文)官方首頁
- (簡體中文)官方首頁
- (繁體中文)官方主頁