新版本 ColdFusion 將支持 WebSocket、閉包等
Adobe ColdFusion(直譯:冷聚變),是一個動態Web服務器,其CFML(ColdFusion Markup Language)是一種程序設計語言,類似現在的JSP里的JSTL(JSP Standard Tag Lib),從1995年開始開發,其設計思想被一些人認為非常先進,被一些語言所借鑒。
Coldfusion 最早是由 Allaire 公司開發的一種應用服務器平臺,其運行的 CFML(ColdFusion Markup Language)針對Web應用的一種腳本語言。文件以*.cfm為文件名,在ColdFusion專用的應用服務器環境下運行。在 Allaire 公司被 Macromedia 公司收購以后,推出了 Macromedia ColdFusion 5.0,類似于其他的應用程序語言,cfm文件被編譯器翻譯為對應的 c++ 語言程序,然后運行并向瀏覽器返回結果。 雖然 .cfc 和 custom tag 具有類似的重用性,但 cfc 提供了更加靈活的調用方式,例如 webservice 方式的調用支持。
Adobe MAX 和 ColdFusion 團隊稱,下一個版本(尚未發布)的 ColdFusion 代號為 Zeus ,主要新特性有:
- 更多的安全功能 (使用 ESAPI)
- 閉包
- 內置 REST 支持
- Websockets
- HTML 5 圖表
- 默認使用 Tomcat 作為運行引擎
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!