Adobe ColdFusion
来自维基百科,自由的百科全书
来自维基百科,自由的百科全书
Adobe ColdFusion(直譯:冷聚變),是一個商用的快速應用程式開發平台,在1995年由JJ Allaire開創。ColdFusion最初是為了建立能與資料庫連接的網站而開發的。2.0版本(1996年推出)以後,它成為了一個全面的開發平台,包括一個整合式開發環境以及功能全面的手稿語言。ColdFusion支援的CFML(ColdFusion Markup Language)是一種手稿語言,檔案以*.cfm為檔名,在ColdFusion專用的應用伺服器環境下執行。cfm檔案被編譯器翻譯為對應的C++語言程式,然後執行並向瀏覽器返回結果。它的設計思想被一些人認為非常先進,被一些語言所借鑑。
Adobe ColdFusion的獨到之處就是其使用的手稿語言,CFML。CFML在功能和用途上與PHP、ASP和JSP類似,但它的標籤語法更像HTML,其指令碼代碼也像JavaScript。ColdFusion經常被用作CFML的同義詞,但除ColdFusion之外也有其它CFML應用伺服器,比如Railo和BlueDragon。除CFML之外ColdFusion也支援其它程式語言,比如伺服器端的ActionScript。嵌入的指令碼可以用類似JavaScript的手稿語言CFScript寫成。
ColdFusion最初是Allaire公司的產品,於1995年7月2日發布,由Joseph J. "JJ"和Jeremy Allaire兄弟開發。Allaire公司於2001年被Macromedia公司收購,2005年Macromedia被Adobe併購,ColdFusion亦成為Adobe旗下產品。
ColdFusion經常用在資料驅動的網站及內部網路的開發上,但也可以用來生成包括SOAP Web服務及Flash遠端服務在內的遠端服務。它也可以作為Adobe Flex應用的後台伺服器。
ColdFusion也可以通過其閘道器介面處理像SMS和即時通訊的非同步事件,這一功能在ColdFusion MX 7 Enterprise Edition中可以實現。
ColdFusion提供了一系列現成的功能。其中主要的功能有:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.