近日,Oracle在官博上宣稱,在妥善“安置”好Java EE 8之后,會將Java EE推向更加廣大的開源社區(qū),為Java EE尋求更開放、更敏捷、更靈活的發(fā)展道路。
Java EE在Oracle的“監(jiān)護(hù)”下一路走來,發(fā)展得也算不錯,只是Oracle認(rèn)為相較其他開源社區(qū)做得還遠(yuǎn)遠(yuǎn)不夠。為了獲得長足的發(fā)展,Oracle認(rèn)為加大開放力度才是王道。在宣布消息后,各大開源社區(qū)紛紛做出積極的響應(yīng)。包括Apache軟件基金會和Eclipse基金會在內(nèi)的各大開源社區(qū)都表達(dá)了希望成為這個接力棒傳承者的強(qiáng)烈愿望。而作為世界最大開源公司的Red Hat又是如何看待這件事情的?
8月21號,Red Hat在官博上發(fā)文,表達(dá)了對Oracle此次決定的極度認(rèn)同。他們在官博右上角顯眼的位置寫下了這句話:
Red Hat期待與Oracle以及廣大的Java和Eclipse MicroProfile社區(qū)展開合作,一起推動Java EE向前發(fā)展。
Red Hat一直是“開源之路(open source way)”的領(lǐng)路人和實(shí)踐者。他們認(rèn)為,將Java EE推向廣大的開源社區(qū)具有積極的意義,不管是對Java EE社區(qū)、客戶和最終用戶來說都是有好處的。此舉將會加快Java EE的發(fā)展速度,吸引更多的開發(fā)力量參與進(jìn)來,同時也能完善開源監(jiān)管制度。對于生產(chǎn)就緒系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)來說,可衡量的標(biāo)準(zhǔn)是非常關(guān)鍵的因素,而這也正是客戶想要的東西。
開放Java EE能夠給多方帶來好處,而對于Java EE本身來說會有哪些促進(jìn)作用?
Red Hat一直崇尚的開源文化會為Java EE注入新鮮的活力。 給社區(qū)帶來更多的發(fā)展機(jī)遇。 更加寬松的許可協(xié)議,可以吸引更多的貢獻(xiàn)者,實(shí)現(xiàn)更多的特性。 更快、更靈活的演化。 Java EE的最終用戶,也就是那些開發(fā)者,他們可以更快地使用Java EE相關(guān)的技術(shù)進(jìn)行開發(fā)。 由社區(qū)驅(qū)動的監(jiān)管、管理、發(fā)行和反饋。對于客戶和開發(fā)者來說,他們能夠從中獲得如下的好處。
從社區(qū)合作和市場需求中演化而來的Java EE新特性。 可以將Java EE新特性更快地交付給客戶和開發(fā)者。 可以持續(xù)地使用Java EE技術(shù)開發(fā)現(xiàn)代架構(gòu)和應(yīng)用程序。 不需要開發(fā)者重新學(xué)習(xí)額外的框架,從而節(jié)約了開發(fā)成本。綜合上述的優(yōu)點(diǎn)來看,它們主要體現(xiàn)出了“快速”、“靈活”、“可持續(xù)”這幾個特點(diǎn)。
Red Hat對Oracle此舉的支持絕不僅僅表現(xiàn)在口頭上。事實(shí)上,Red Hat一直以來都在為Java EE的發(fā)展不遺余力地做著貢獻(xiàn)(最早可以追溯到J2EE 1.3),包括他們開發(fā)的Java EE應(yīng)用服務(wù)器JBoss Enterprise Application Platform。Red Hat也一再重申會支持Java EE的開發(fā)工作,相信開放Java EE、把Java EE推向不依賴單個廠商的模式對于整個社區(qū)來說是無往不利的。