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