新版本 ColdFusion 将支持 WebSocket、闭包等
fmms 13年前
Adobe ColdFusion(直译:冷聚变),是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似现在的JSP里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。 <br /> <br /> Coldfusion 最早是由 Allaire 公司开发的一种应用服务器平台,其运行的 CFML(ColdFusion Markup Language)针对Web应用的一种脚本语言。文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。在 Allaire 公司被 Macromedia 公司收购以后,推出了 Macromedia ColdFusion 5.0,类似于其他的应用程序语言,cfm文件被编译器翻译为对应的 c++ 语言程序,然后运行并向浏览器返回结果。 虽然 .cfc 和 custom tag 具有类似的重用性,但 cfc 提供了更加灵活的调用方式,例如 webservice 方式的调用支持。 <br /> <br /> <p>Adobe MAX 和 ColdFusion 团队<a href="/misc/goto?guid=4958195955741706051" target="_blank">称</a>,下一个版本(尚未发布)的 ColdFusion 代号为 Zeus ,主要新特性有:</p> <ul> <li>更多的安全功能 (使用 ESAPI)</li> <li>闭包</li> <li>内置 REST 支持</li> <li>Websockets</li> <li>HTML 5 图表</li> <li>默认使用 Tomcat 作为运行引擎</li> </ul>