CFM格式網(wǎng)頁是什么?
Macromedia ColdFusion支持的程序,和ASP一樣是服務器端執(zhí)行的程序,但是比ASP更簡單,可用Dreamweaver MX開發(fā)。感興趣的話,可看看小魔女的教程。
http://dynamic.macromediachina.com/support/coldfusion/get_start/CFMX_0001.asp或者:
http://support.hichina.com/guide/ColdFusion_guide/index.htm 什么是ColdFusion?
1: ColdFusion的定義
ColdFusion可以從兩方面來定義,它既是一種應用服務器也是一種編程語言。很多開發(fā)人員常常把它們當成一件事,他們用ColdFusion語言(CFML - ColdFusion Markup Language)來編寫應有程序,并把編寫的應用程序運行在ColdFusion服務器上。 但是用ColdFusion語言編寫的應用程序可以運行在其它支持CFML的應用服務器上,如J2EE應用服務器,這樣一來就給那些高端的應用服務器提供了另一種簡潔高效的開發(fā)語言。不管您選擇使用ColdFusion應用服務器還是選擇使用其它的應用服務器,CFML語言都為您提供了一個快速開發(fā)功能強大的應用程序的有效方案。
2: ColdFusion的歷史有多久?
ColdFusion開始于1995年,是歷史最悠久的最為成熟的互聯(lián)網(wǎng)應有服務器。
3: 有多少企業(yè)組織或個人使用ColdFusion?
在全世界范圍內(nèi)有超過1萬個組織,12萬臺以上的服務器在運行ColdFusion.
4: 有多少開發(fā)人員在使用ColdFusion?
保守估計,大概有35萬。但實際上的數(shù)字遠遠大于35萬,一臺運行ColdFusion的服務器上可以運行的多個ColdFusion程序,因此在一臺服務器上進行開發(fā)的程序員也會有很多。
5: 和其它應用服務器相比,ColdFusion有多少成功?
應該說是非常成功的,ColdFusion是商業(yè)(需購買)應用服務器中的佼佼者,在使用量上僅次于ASP。在財富100當中有超過75%的企業(yè)在使用ColdFusion.
6: ColdFusion可以編寫那些類型的應用程序呢?
ColdFusion可以用來編寫各種各樣的應用程序,包括動態(tài)互聯(lián)網(wǎng)網(wǎng)站,電子商務網(wǎng)站或門戶網(wǎng)站,但最主要的還是大量的企業(yè)內(nèi)部互聯(lián)網(wǎng)應用程序和數(shù)據(jù)庫相關的應用程序。這一點始終是也將一直會是ColdFusion的強項。
7: 為什么我能看到的用ColdFusion開發(fā)的站點并不是很多?
其實用ColdFusion開發(fā)的站點是非常多的。但是由于大多數(shù)基于ColdFusion的應用程序都是企業(yè)內(nèi)部互聯(lián)網(wǎng)應用程序給以及和敏感數(shù)據(jù)庫相關的應用程序,并不是對外公開的。所以看上去用ColdFusion的并不是很多。如果您想了解一下那些重要的企業(yè)在使用ColdFusion請訪問如下地址:
http://www.macromedia.com/ http://www.forta.com/cf/using/8: 為什么那些公司會花錢購買ColdFusion,而不使用‘免費’的ASP或PHP?
說其它的一些應用服務器是免費的其實有點言過其實。的確,一些應用服務器可以被免費下載,但所提供的只是一些基本的核心的功能。在ColdFusion中提供了大量非常重要的功能和服務,如圖表生成,全文搜索以及其它一些有用的模塊如文件上傳的處理和電子郵件的處理,而在ASP或PHP中這些模塊都是要另外購買的。 最近的一項估算表明,如果要在ASP中加上ColdFusion專業(yè)版所提供的所有功能,總成本會到達3萬美元。與此同時售價低于1千美元的ColdFusion專業(yè)版卻集成了這些功能。而這還不包括由于使用了ColdFusion而減少的學習以及開發(fā)所需的周期和成本。
9: ColdFusion是不是屬于專有技術,使用專有技術是不是很難得到保障?
不,ColdFusion不是專有技術。事實上,有不少其它產(chǎn)品(通過其它廠商)也是用CFML(或部分)來實現(xiàn)的。另外,ColdFusion充分利用了大量公開的技術標準,從數(shù)據(jù)庫的集成(JDBC ,ODBC)到用XML來實現(xiàn)配置文件到使用J2EE作為ColdFusion的底層核心。
10: 什么是CFML?
CFML的全稱是ColdFusion Markup Language,是一種特別適于用來編寫互聯(lián)網(wǎng)應用程序的語言。CFML看上去和傳統(tǒng)的編程語言并不太一樣,更接近HTML,因此和HTML一樣非常的易學易用。CFML可以在ColdFusion應用程序服務器上運行,也可以在其它一些應用程序服務器運行。