您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源軟件測(cè)試新聞 >
Railo將加入JBoss.org實(shí)現(xiàn)專業(yè)版開源
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/28 13:51:05 ] 推薦標(biāo)簽:

  ColdFusion標(biāo)記語言(GFML)是結(jié)合了Adobe ColdFusion的動(dòng)態(tài)腳本語言。和JSP類似,它也和HTML標(biāo)記混合使用,通過特定標(biāo)記調(diào)用內(nèi)建函數(shù)。 CFML和ColdFusion一樣有很多實(shí)現(xiàn)--包括Railo的實(shí)現(xiàn)在內(nèi)--都能夠?qū)FML編譯成能夠在JEE servlet容器中運(yùn)行的Java字節(jié)碼。

  今年的Scotch on the Rocks大會(huì)上,Railo宣布他們會(huì)加入到Red Hat的JBoss.org。從計(jì)劃在下半年發(fā)布的3.1版本開始,他們的專業(yè)版都將實(shí)現(xiàn)開源,并在LGPL2許可下發(fā)布。

  Railo一些組件,比如PDF生成器(cfdocument)和視頻回放(cfvideo)等都是第三方組件。由于Railo無權(quán)對(duì)這些組件開源,后 的產(chǎn)品將會(huì)以兩個(gè)版本的形式出現(xiàn)。一個(gè)是前面提到的開源的專業(yè)版,另一個(gè)則是包含這些無權(quán)開源的組件的企業(yè)版。無論如何,引擎中的大部分tag類庫(kù)都會(huì)開 源發(fā)布。 Sacha Labourey在他的博客上說:“需要說明的是,他們想做的不只是開源一個(gè)“幼嬰版本(baby-edition)”,而是開源除了無權(quán)開源的第三方組件(比如PDF生成器和在線管理控制臺(tái) )之外的整個(gè)代碼庫(kù)。”

  JBoss社區(qū)會(huì)增強(qiáng)CFML的核心功能,而且已經(jīng)開始著手尋找把Hibernate和JBoss Cluster Cache直接集成到CFML中的佳方式。Railo也有可能會(huì)捆綁在JBoss應(yīng)用服務(wù)器的未來版本中發(fā)布。

  “Jboss一直以來都是圍繞Java平臺(tái)的開源項(xiàng)目的中堅(jiān)力量,在將開源的Java中間件合法運(yùn)用到 企業(yè)開發(fā)方面也一直都是佼佼者。”Railo的CEO--Gert Franz說,“我們相信JBoss.org這樣的社區(qū)合作伙伴無疑能夠推動(dòng)CFML更快地融入到商業(yè)市場(chǎng)中。”

  由于GFML直接受Adobe系統(tǒng)的牽制,Railo在宣布開源決定之前必然地和Adobe坐下來協(xié)商開源問題。Adobe對(duì)此態(tài)度很積極,Adobe ColdFusion的主要“傳道者”-- Adam Lehman在他的博客中說道:

  “和JBoss的合作有助于將CFML推薦到更大的Java社區(qū)。CFML已經(jīng)成為RedHat承認(rèn)的主流編程語言的一種,它將在企業(yè)開發(fā)領(lǐng)域扮演重要的角色。對(duì)于熟悉JBoss下的JSP開發(fā)的開發(fā)人員來說,CFML非常容易上手。”

  Adobe的另一個(gè)高級(jí)技術(shù)顧問、ColdFusion社區(qū)非常的Ben Forta也發(fā)表了類似的評(píng)論:與其它開源合作不同,JBoss和Railo這次合作確確實(shí)實(shí)把社區(qū)利益擺在首位。無論是Railo還是JBoss都不會(huì)把ColdFusion應(yīng)用看作 是過時(shí)的東西,他們也不會(huì)認(rèn)為把ColdFusion開發(fā)轉(zhuǎn)移到Java或.Net是可行的業(yè)務(wù)模型。相反,他們看到的是CFML和 ColdFusion社區(qū)的價(jià)值,他們想做的是鞏固這個(gè)價(jià)值并讓更廣闊的Java社區(qū)也看到這個(gè)價(jià)值。實(shí)際點(diǎn)說,這個(gè)合作會(huì)讓更多的人知道 ColdFusion和CFML,鞏固ColdFusion的地位,甚至是擴(kuò)大社區(qū)規(guī)模,吸引更多開發(fā)人員。如果合作成功的話,整個(gè)社區(qū)包括 ColdFusion和它的客戶、用戶都會(huì)因此獲益匪淺。”

  很多ColdFusion第三方工具的開發(fā)商都公開宣布支持Railo產(chǎn)品的開源。比如Integral,他們的FusionReactor監(jiān)視器產(chǎn)品已經(jīng)能夠支持Railo,而且他們宣布正在為Railo 3.1開發(fā)新版本的FusionDebug。

  Railo是第三個(gè)宣布開源的CFML引擎。OpenBD和The Smith Project的創(chuàng)始人之前也都宣布開源各自的CFML引擎。但Railo選擇LPGL意味著開發(fā)人員可以將Railo引擎捆綁到自己開發(fā)的產(chǎn)品中,即使他們開發(fā)的產(chǎn)品不選擇開源都沒有關(guān)系。Adobe的積極反應(yīng)讓此次Railo的開源公告變得更有意義。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd