2008-12-16 42 views
11

有沒有人有過在生產中運行OpenBD或Railo的經驗?我們需要在某處被託管一些舊CF6.1應用程序,我想知道,如果OpenBD或Railo是用於生產用途足夠穩定,不需要很大的努力遷移到等OpenBD或Railo是ColdFusion的可行替代品嗎?

回答

12

我會以'Adobe'的身份參與進來,並且說是的,OpenBD和Railo都是可行的CFML引擎。主要的障礙是CFML兼容性。在過去的十年中,Allaire/Macomedia/Adob​​e一直在推動CFML標準,但是我們已經組建了由該領域各種專家組成的開放CFML顧問委員會,以幫助推動語言的未來發展。

今天似乎ColdFusion 7是基礎標準。從那裏開始,CFML標準似乎在供應商之間分化了。 ColdFusion 8添加了一些尚未添加到其他引擎的獨有功能,反之亦然,使用Railo和OpenBD。將來,CFML諮詢應該解決這個問題。

使用ColdFusion作爲標準,我發現以下兩個鏈接是瞭解兼容性差異的最佳位置。

OpenBD Compatibility

Railo Compatability

下面是CFML諮詢論壇的網址。他們剛剛啓動了該網站,因此目前沒有太多的信息。

爲cfdocument

OpenCFML.org

+2

由於這個答案差不多兩年了,它可能值得更新。 Adobe於2010年退出CFML諮詢委員會。Railo和OpenBD在過去幾年中一直穩步增加功能,現在包括許多添加到ColdFusion 8和ColdFusion 9中的功能 - 以及Adobe產品中沒有的許多功能。 Railo的文檔可以在這裏找到http://wiki.getrailo.com/和OpenBD的文檔可以在這裏找到http://openbluedragon.org/manual/ – 2010-10-29 01:57:12

+0

這可能值得注意_why_ Adob​​e退出了委員會。如果你對這個細節感興趣,[這裏是公告](http://adrocknaphobia.com/post.cfm/adobe-no-longer-part-of-opencfml)。 – 2010-12-04 13:11:48

4

兩者都是與CFMX 7兼容,因此您不應該有任何問題將cf6.1站點遷移到其中。

是通過OpenBD警告DOES NOT支持CFDOCUMENT標記,以便生成PDF文件將是一個問題。 Railo另一方面呢。

Railo有express version,它不需要安裝,並使其真正容易看如果現有的應用程序使用與否。

OpenBD也有download and ready to run version,雖然我還沒有嘗試過,它應該像安裝Railo Express版本一樣簡單。

似乎有項目開始爲OpenBD到Flying Saucer project整合爲CFDOCUMENT支持的替代品。關於此,更多可以是found here

1

絕對!兩者都是企業級解決方案,不應該造成太多問題。正如rip747所提到的,您可以下載副本以快速測試您的應用程序兼容性。

至於性能,一般認爲Railo是三個引擎中最快的,而BlueDragon是最慢的。雖然目前尚未投入生產,但我正在開發針對Railo 3.0的應用程序,並打算在發佈後部署到Railo 3.1。

1

支持將被列入下一個「大」版本OpenBD的釋放。

爲了給人們一些關於OpenBD中cfdocument支持的背景,一個商業庫被用於新亞特蘭大BlueDragon中的cfdocument,所以在OpenBD開源時不得不被刪除。然而,「鉤子」仍然在OpenBD引擎中,所以它實際上只是一個使用開源文檔引擎來實現底層功能的問題,其中有很多。

5

Railo中的CFML兼容性是我們的主要焦點。如果Railo中有些東西與Adobe CF不兼容,請告訴我們關於它們的信息,然後我們會盡快解決它們。我們當然試圖獲得在Railo 3.1.x中實施的CFML諮詢委員會的所有要求,以便我們可以稱自己與CFML 2009兼容。

AFAIK一個引擎應該實現的核心和擴展核心被稱爲CFML 2009兼容,但我猜諮詢委員會對此沒有達成一致。實際上,供應商(和我們一樣)應該遵守這些標準並相應地實施它們。

當然如果你遇到任何問題,只是讓Railo谷歌組知道或者www.getrailo.com與我們聯繫

格特弗朗茨


Railo專業開源

0

我認爲replained.nl最近將他們的網店遷移到鐵路上。

0

Railo幾乎沒有文檔。它似乎不是核心團隊的優先事項,他們沒有很好地管理Railo開源項目。這是一個由於無能而失去動力的情況。

由於文檔非常薄弱,Railo很難部署,因此無法認真對待。此外,當您向下滾動到使用示例時,標籤和功能標籤爲空。這個開源項目和運行它的團隊是一個笑話,在過去的兩年中完全脫離了再次出現安裝/配置困難的投訴。

堅持Adobe Coldfusion具有良好的文檔或切換到其他語言。

0

Rob,請記住,如果我試圖通過提供與問題不同的解決方案來解決您的問題,

因爲您提到了對託管的興趣,請記住,如果您指的是共享主機,那麼您無需擔心CFML引擎的成本。這將由託管服務提供商承擔,並分攤到服務器上的人員。因此,您會發現運行在Adobe CF上的很多低成本的CF託管服務提供商(您會發現一系列運行不同的版本以適應個人喜好,從CF 6,7,8或9,正如我今天寫的)。

有各種各樣的CF託管服務提供商名單。我提供一個(也提供其他列表的指針)在我的CF411網站的類別:http://www.cf411.com/#cfhost