CFM格式网页是什么?又什么是ColdFusion?

来源:百度文库 编辑:神马文学网 时间:2024/04/27 02:18:54
CFM格式网页是什么?
Macromedia ColdFusion支持的程序,和ASP一样是服务器端执行的程序,但是比ASP更简单,可用Dreamweaver MX开发。感兴趣的话,可看看小魔女的教程。http://dynamic.macromediachina.com/support/coldfusion/get_start/CFMX_0001.asp
或者:http://support.hichina.com/guide/ColdFusion_guide/index.htm
什么是ColdFusion?
1: ColdFusion的定义
ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的应用服务器上,如J2EE应用服务器,这样一来就给那些高端的应用服务器提供了另一种简洁高效的开发语言。不管您选择使用ColdFusion应用服务器还是选择使用其它的应用服务器,CFML语言都为您提供了一个快速开发功能强大的应用程序的有效方案。
2: ColdFusion的历史有多久?
ColdFusion开始于1995年,是历史最悠久的最为成熟的互联网应有服务器。
3: 有多少企业组织或个人使用ColdFusion?
在全世界范围内有超过1万个组织,12万台以上的服务器在运行ColdFusion.
4: 有多少开发人员在使用ColdFusion?
保守估计,大概有35万。但实际上的数字远远大于35万,一台运行ColdFusion的服务器上可以运行的多个ColdFusion程序,因此在一台服务器上进行开发的程序员也会有很多。
5: 和其它应用服务器相比,ColdFusion有多少成功?
应该说是非常成功的,ColdFusion是商业(需购买)应用服务器中的佼佼者,在使用量上仅次于ASP。在财富100当中有超过75%的企业在使用ColdFusion.
6: ColdFusion可以编写那些类型的应用程序呢?
ColdFusion可以用来编写各种各样的应用程序,包括动态互联网网站,电子商务网站或门户网站,但最主要的还是大量的企业内部互联网应用程序和数据库相关的应用程序。这一点始终是也将一直会是ColdFusion的强项。
7: 为什么我能看到的用ColdFusion开发的站点并不是很多?
其实用ColdFusion开发的站点是非常多的。但是由于大多数基于ColdFusion的应用程序都是企业内部互联网应用程序给以及和敏感数据库相关的应用程序,并不是对外公开的。所以看上去用ColdFusion的并不是很多。如果您想了解一下那些重要的企业在使用ColdFusion请访问如下地址:http://www.macromedia.com/http://www.forta.com/cf/using/
8: 为什么那些公司会花钱购买ColdFusion,而不使用‘免费’的ASP或PHP?
说其它的一些应用服务器是免费的其实有点言过其实。的确,一些应用服务器可以被免费下载,但所提供的只是一些基本的核心的功能。在ColdFusion中提供了大量非常重要的功能和服务,如图表生成,全文搜索以及其它一些有用的模块如文件上传的处理和电子邮件的处理,而在ASP或PHP中这些模块都是要另外购买的。 最近的一项估算表明,如果要在ASP中加上ColdFusion专业版所提供的所有功能,总成本会到达3万美元。与此同时售价低于1千美元的ColdFusion专业版却集成了这些功能。而这还不包括由于使用了ColdFusion而减少的学习以及开发所需的周期和成本。
9: ColdFusion是不是属于专有技术,使用专有技术是不是很难得到保障?
不,ColdFusion不是专有技术。事实上,有不少其它产品(通过其它厂商)也是用CFML(或部分)来实现的。另外,ColdFusion充分利用了大量公开的技术标准,从数据库的集成(JDBC ,ODBC)到用XML来实现配置文件到使用J2EE作为ColdFusion的底层核心。
10: 什么是CFML?
CFML的全称是ColdFusion Markup Language,是一种特别适于用来编写互联网应用程序的语言。CFML看上去和传统的编程语言并不太一样,更接近HTML,因此和HTML一样非常的易学易用。CFML可以在ColdFusion应用程序服务器上运行,也可以在其它一些应用程序服务器运行。