| 第一部分 了解ColdFusion MX
很多开发者以前都用过asp、php、jsp、cgi等语言,但是遇到过很多头疼的问题,有的是跨平台的问题,有的是语言商业化问题,有的是学习某种语言的门槛问题,有的是性能问题等等。很多人不等不去学习多种语言以满足客户在不同平台上的需要,很多人不得不去学习更多的基础知识来满足自己学习某种语言的前提。这里就要想大家推荐Macromedia ColdFusion MX,它简单易学,真正实现了跨平台。ColdFusion MX是一套面向企业的应用服务体系,它不仅仅是一种语言,而是基于J2EE基础架构的有自己独特开发方式的产品。所以不能把ColdFusion MX和asp、php等脚本语言划分为同一种类型的语言。ColdFusion MX的体系包括基于J2EE架构的application Server、名称为NEO的开放式编码方式、开发企业应用的公用接口。从下图可以很清晰的了解ColdFusion MX的体系架构。

可以看到基于J2EE的基础服务架构是ColdFusion MX的最大特点,这也就是说明,ColdFusion MX同其他行业application Server(BEA Weblogic、Sun iPlanet等等)一样,具有解决面向企业应用的基础构造层,而且ColdFusion MX具有特别定制的功能模块,比如图表功能、全文检索引擎、Flash Remoting、Web Services。这些模块具有其他脚本语言根本不具备的功能和优势。此外,架构在最上层的ColdFusion 脚本开发环境具有独特的脚本编写方式,功能强大,学习容易,不需要开发者太多的附加素质。开发快速,成本低,使得ColdFusion MX早在欧美就成为了为企业提供网络解决方案的热门选择。而进行了全面改进的ColdFusion MX则具有更强大的优势。那么,使用Coldfusion MX可以进行何种应用的开发呢,如何称它为面向企业级的应用服务器呢?请看下图:

使用ColdFusion MX可以为企业开发众多的应用,其中涉及到企业内部员工、供应商、合作伙伴和客户。不论是大型的企业,还是处于创业阶段的中小企业,ColdFusion MX都可以从这四个方面去开发面向企业的不同应用。
关于ColdFusion MX的功能暂且介绍到这里,以上内容是介绍给众多的开发者一个全面的概念。下面我们就进入ColdFusion MX的奇妙世界。
|