什么是ColdFusion?
------------------------------------------------
首先CF,是CGI之后出現(xiàn)的一種語言,早于ASP.
因為基本都是大公司購買,所以一般在小公司就職的程序員很少會有機會接觸到。
在國內更難聽說,我本人當年是IBM公司強烈推薦之下,接觸COLDFUSION技術。
ASP,PHP,PERL,JSP都是免費的,而COLDFUSION的企業(yè)版售價高達3000美金
(對于美國人而言只是一個開發(fā)人員的月薪)。
可想而知,COLDFUSION對企業(yè)的幫助,遠遠高于3000美金的價值。
全球500強有半數(shù)以上企業(yè)運用COLDFUSION,光HP公司,無線部門和歐洲分公司,
就大量運用COLDFUSION技術。
因COLDFUSION開發(fā)進度相當快,所以在國外的COLDFUSION程序員,
往往把注意力和時間放在更深遠的WEB模型中。
君可以去http://www.cftagstore.com/或 www.macromedia.com 的交換庫中
查詢國外公司或個人CFers開發(fā)的一些產(chǎn)品,我非常肯定的是,
其WEB商業(yè)思想遠遠高于其他語言。
當年有2年的COLDFUSION經(jīng)驗后,你會感覺到整個互聯(lián)網(wǎng)都在你的腳下。
---------------------------------------------------------
ColdFusion4.0 Web
application是幫助你建立實施大規(guī)模網(wǎng)站應用系統(tǒng)的最快方式,它集成了瀏覽器,服務器及數(shù)據(jù)庫技術。從電子商務到商業(yè)流程自動化,從
Intranets到Internet,ColdFusion都能夠幫助你快速、輕松的開發(fā)實施先進的應用系統(tǒng)。ColdFusion
Studio中的可視化編程工具、數(shù)據(jù)庫和程序調試工具可以幫助實現(xiàn)快速開發(fā)。已證實的ColdFusion
Server技術不但提供了高可靠性,還將不斷滿足高訪問量的Web應用程序的需要。ColdFusion和各種數(shù)據(jù)庫、email、XML、以及其他企
業(yè)技術開放集成,使你快速建立復雜的應用系統(tǒng)。ColdFusion具備有從開發(fā)到實施的不同等級的安全性。
ColdFusion4.0中有哪些最新特性?
ColdFusion4.0是一個非常重要的升級版本,它在從服務器到編程工具的各個部分都添加了新特性,其中最為重要的是,新版本能夠支持更快速的開發(fā)
和更大規(guī)模應用部署。ColdFusion4.0強化了的技術集成,并帶有更強壯的安全性。點擊《這里》可以了解4.0版本新特性的詳細列表。
什么是ColdFusion Server?
ColdFusion
Server是安裝ColdFusionWeb應用程序的實施平臺。它是一個多線程的服務,它內置了服務器負載平衡及自動服務器down機轉移功能。
ColdFusion為大容量、內容廣泛的交互式密集型Web應用提供了極強的擴展功能。
什么是ColdFusion Studio?
ColdFusion Studio是一個集成的開發(fā)環(huán)境,它為創(chuàng)建ColdFusion
應用程序提供了一系列的高效率可視化開發(fā)工具。它包括了屢獲大獎的Allaire
Homesite產(chǎn)品中所有的HTML編輯技術,同時ColdFusion
Studio結合了可視化數(shù)據(jù)庫工具、編程工具及程序校驗工具,支持遠程團隊開發(fā)、站點管理及實施ColdFusion
Studio是和ColdFusion Server區(qū)分,獨立發(fā)布的產(chǎn)品。
什么是ColdFusion Administrator?
它是ColdFusion Server的一個組成部分,一套用于遠程服務器管理的工具。使用它,管理者可以輕松監(jiān)控、配置、調整、維護ColdFusion 服務器、應用程序和服務器集群。
什么是ColdFusion Extensions(CFX)?
ColdFusion擴展符(CFX)是一種基于XML的開放式結構。幫助用戶使用新的服務器部件技術擴展ColdFusion,并用來同使用COM、
CORBA,C/C++,VBScript,JavaScript,或CFML等開放的企業(yè)級系統(tǒng)建立連接。CFXs利用新的服務器端tag標記擴展
CFML。利用CFX,開發(fā)人員能夠將所開發(fā)的編碼模塊化并重復調用,和原有系統(tǒng)、業(yè)務流程進行集成,擴展ColdFusion,使它支持新的功能。通過
< Allaire DevCenter >,你能夠找到成百上千條的第三方CFX。
什么是Visual Tool Extensions(VTX)?
可視化工具擴展是一項開放技術,它為目前的ColdFusion studio和Allaire
HomeSite提供新的擴展,包括支持新的CFX、新的XML
語句集及其他應用程序。VTX還能用于創(chuàng)建新的向導系統(tǒng)。VTX可以用XML-compliant Visual Tool Markup
Language(VTML)或Visual Tool Object Model(VTOM)建立。
什么是ColdFusion Markup Language(CFML)?
ColdFusion Markup
Language(CFML)是一種高級的、用來開發(fā)Web應用并基于tag的服務器端腳本語言。CFML的語法結構非常類似于HTML和XML,非常適
合于那些用標記性語言做的應用開發(fā)。對于開發(fā)新手來說,基于tag的CFML語法簡化了復雜的編程工作。經(jīng)驗豐富的程序員可以找到CFML中包括的70個
tag和200多個功能,結構化的例外情況控制、同COM、CORBM的集成。
CFML的優(yōu)勢是什么?
CFML是目前在Web實際應用中最為先進的服務器腳本語言。CFML提供了非常豐富的普通編程架構,強大的功能庫和完整的表達語法。由于它基于tag,所以和其他服務器端腳本語言相比,它有3個主要的優(yōu)勢。
它和HTML、XML的緊密集成,使Web應用開發(fā)的過程更迅速,更簡便。
CFML能夠為復雜的程序提供封裝服務,而無需過多的腳本語言,從而大大提高開發(fā)者生產(chǎn)率。
最后,CFML能夠非常方便的被擴展為ColdFusion Extensions(CFX),并作為部件被再次利用。
ColdFusion Server4.0 專業(yè)版和企業(yè)版有哪些不同之處?
ColdFusion
Server4.0專業(yè)版適用于從簡單的部門內局域網(wǎng)應用到主要的互聯(lián)網(wǎng)絡應用開發(fā)等一系列廣泛的Web應用需要。而企業(yè)版將主要為企業(yè)級項目、電子商
務、高訪問量Internet站點提供大規(guī)模、大容量、交換式密集型的Web應用。ColdFusion
Server4.0企業(yè)版支持以下專業(yè)版中不具備的特性:
- 適用于 Solaris操作系統(tǒng);
- 支持動態(tài)服務器負載均衡(集群技術);
- 自動服務器宕機轉移(集群技術);
- 和CORBA的連接,支持Oracle和Sybase內置數(shù)據(jù)庫驅動器;
- 服務器SandBox安全管理機制。
為什么你應該使用ColdFusion4.0
ColdFusion4.0能夠適用于從部門級到企業(yè)級的各個層次。簡單易用的可視化開發(fā)工具使開發(fā)初學者感到非常舒適,同時,先進的特性例如交互式程序
調試、集成CORBA、和結構化例外情況控制,都使ColdFusion成為實施復雜Web應用的理想環(huán)境。由于自身支持負載均衡和服務器宕機自動轉移,
ColdFusion能夠最大程度擴展以適應大訪問量Web站點的需要。
ColdFusion的擴展性如何?
ColdFusion提供高級的多線程服務,它內置了高級的線程Pooling,數(shù)據(jù)庫連接緩存,just-in-time
編譯以及自動服務器宕機恢復功能。因此能夠在一臺機器上根據(jù)硬件進行服務器擴展。ColdFusion4.0版本支持集群技術,用戶可以將應用系統(tǒng)在一組
服務器集群上實施,保證動態(tài)負載平衡和宕機自動恢復。這樣,你就完全可以靠它建立可靠性高的大訪問量站點,并保證Web應用程序能夠為站點提供持續(xù)、穩(wěn)定
的服務。
ColdFusion能夠控制大容量網(wǎng)站嗎?
是的。ColdFusion已經(jīng)為實施不同要求的復雜的大容量網(wǎng)站做好了準備。ColdFuison4.0中的新功能使你更方便的進行服務器擴展、控制并滿足應用系統(tǒng)使用頻率高的需要。
ColdFuison都集成了哪些技術?
ColdFusion支持廣泛的網(wǎng)絡技術標準。包括:
- 通過OLE_DB,ODBC進行數(shù)據(jù)庫連接;
- 支持其他數(shù)據(jù)庫產(chǎn)品的Native drivers;
- 集成POP和SMTP等mail協(xié)議,LDAP目錄協(xié)議;
- 對文件服務器的內置文件系統(tǒng)的支持和FTP;
- 經(jīng)由COM和CORBA技術的分布式部件技術。
- 通過ColdFusion擴展支持,你可以使用CFML,C/C++等其他程序語言去擴展ColdFusion,和其他系統(tǒng)連接。
Allaire 標識庫提供了成百上千種擴展符。ColdFusion還能夠和廣泛的在線付費技術、第三方技術結合應用。
ColdFusion 應用服務器是如何提高應用開發(fā)效率的?
ColdFusion是建立、實施復雜大規(guī)模網(wǎng)站的最為快捷的方式。ColdFusion開發(fā)環(huán)境是基于直觀的,tag-based服務器腳本語言,稱為
ColdFuison Markup Language(CFML)。CFML可以和HTML實行無縫結合,為數(shù)據(jù)架構提供擴展。
ColdFusion支持眾多的可視化數(shù)據(jù)庫工具、編程及程序調試工具,這些工具都加速了開發(fā)、實施、維護Web應用系統(tǒng)的開發(fā)過程。
ColdFusion都支持何種系統(tǒng)平臺?
ColdFuison的可視化開發(fā)工具可以運行于Windows NT和Windows 95/98,ColdFusion
服務器支持Windows
NT和Solaris。支持HP-UX的版本將于1999年第1季度推出。Allaire公司已經(jīng)宣布將在未來的版本中支持Linux。
ColdFusion都支持何種Web服務器?
除去集群技術之外,ColdFusion server能夠和任何支持ISAPI、NSAPI,Apache API
或CGI的Web服務器一起工作。包括了微軟的Internet Information Server, 網(wǎng)景公司enterprise
Server,Apache和其他服務器軟件。
配備集群技術,ColdFusion可以用于訪問量極大的復雜網(wǎng)站,目前帶有集群技術的ColdFusion服務器可以運行于Windows
NT和IIS,或者是Solaris上的Netscape Enterprise
Server。1999年第一季度計劃將完成對Solaris上的Apache、Windows NT上的Netscape
Enterprise 的支持版本工作。
ColdFusion如何支持Java?
在服務器端,Java可以通過COM或CORBA用于擴展ColdFusion。在瀏覽器端,ColdFusion能夠用于動態(tài)驅動Java
applets,同時它本身支持帶有java form controls的extending HTML forms。
ColdFusion如何支持XML?
Coldfusion是動態(tài)集成XML文件的理想環(huán)境。為實現(xiàn)服務器間數(shù)據(jù)交換、服務器/瀏覽器間數(shù)據(jù)交換,ColdFusion運用了Allaire一
項稱為Web分布數(shù)據(jù)交換技術(WDDX),它能夠自動將數(shù)據(jù)翻譯成XML或將XML翻譯為普通數(shù)據(jù),這樣保證數(shù)據(jù)在系統(tǒng)間的傳輸。在以后的版本中,
ColdFusion還將支持語法分析XML文件。
ColdFusion是如何被擴展的?
ColdFusion支持通過新的CFML標識符連接新的部件,對服務器及其編程語言進行擴展。使用CFML,C/C++,COM,CORBA,VBScript 或JavaScript都能夠創(chuàng)建ColdFusion擴展(CFX)。
ColdFusion如何同數(shù)據(jù)庫連接?
ColdFusion能夠通過ODBC或OLE DB和數(shù)據(jù)庫連接。ColdFusion Server 4.0 Enterprise還支持通過Oracle、Sybase內置的數(shù)據(jù)庫驅動程序建立的連接。
將ColdFusion應用系統(tǒng)從Windows NT轉移到UNIX上會有哪些后果?
通常情況下,ColdFusion應用程序在Windows NT和
UNIX下都完全正常運行。由于UNIX的多樣化,任何文件系統(tǒng)都必須在正確的UNIX系統(tǒng)下才能正常運轉。并且,確有一小部分功能只能在這個平臺而不能
在另一個平臺下發(fā)揮作用。有關適用功能的細節(jié)請參照 What's new in ColdFusion4.0 FAQ
什么是ColdFusion Server單用戶版?
ColdFusion Server單用戶版是僅限于一個開發(fā)者使用的服務器版本。它包括了本地開發(fā)工具ColdFusion
Studio,但限于在一個開發(fā)者的一臺工作站上使用。單用戶版的ColdFusion
Server只可做為程序運行測試環(huán)境使用,并且不能和ColdFusion Studio分開購買。