金蝶中間件(Apusic)宣布將在9月推出JSF開源社區(qū)——OperaMasks.org,社區(qū)名的中文意思是“京劇臉譜”,寓意中國古典文化,同時臉譜和“JSF”中的“F”(Faces)對應。OperaMasks.org將為J2EE Web開發(fā)提供JSF引擎、豐富的JSF組件以及集成開發(fā)環(huán)境,使J2EE WEB開發(fā)更簡單、方便。為了支持OperaMasks.org,金蝶Apusic宣布將為其提供初期運營資金,并同時捐助價值1000萬元的源代碼給該開源社區(qū)。
互聯(lián)網(wǎng)的神奇發(fā)展推動了基于瀏覽器的B/S多層體系應用,尤其是眾多Web2.0網(wǎng)站的涌現(xiàn),Ajax技術的推波助瀾,Web開發(fā)迅速風靡了整個IT行業(yè)的不同應用領域。當人們享受J2EE服務器端編程帶來的高可靠性、安全性和運行期的穩(wěn)定性時,痛苦也隨之而來:以手工方式編寫JSP頁面代碼并基于有限的HTML界面組件進行編程,成為Web開發(fā)工程師們的心頭之痛。
“在Java EE5標準中,JSF技術已為我們提供了一種以組件為中心來開發(fā) Java Web 用戶界面的方法。JSF是一個可高度抽象、擴展的Web框架級解決方案,但受瀏覽器技術的限制,雖然解決了界面組件化、可視化的問題,還并未達到無縫、靈敏的交互性體驗?!痹谥袊鳭ava技術界有極高聲望的金蝶Apusic首席科學家袁紅崗(Daniel Yuan)表示。
“而當JSF遭遇Ajax后,這一切將發(fā)生革命性的變化?!痹t崗說,“Ajax雖然也只是客戶端的過渡技術,如果沒有一種很好的Web端框架的支持,它僅僅只能做到一種異步數(shù)據(jù)傳輸?shù)淖饔谩!甁SF+Ajax’雙劍合璧、互為補充,才能實現(xiàn)高效、輕量級的J2EE Web開發(fā)應用架構。依靠JSF的組件和事件模型,Ajax的異步通訊方式,將共同營造一個體驗好、界面友好的互聯(lián)網(wǎng)客戶端應用環(huán)境?!?/P>
“OperaMasks.org就是為迎合開源發(fā)展趨勢而成立的一個Java、J2EE交流社區(qū)。”金蝶中間件總經(jīng)理蔡軍表示:“它同時提供JSF開源引擎、UI組件、集成開發(fā)平臺,通過互聯(lián)網(wǎng)的交流便利和組織方式,聚合廣大Java技術人員參與到JSF開源組件的開發(fā)中來,不斷完善JSF引擎和組件庫,從而簡化J2EE的Web應用開發(fā),推動快速輕量級的J2EE企業(yè)中間件平臺應用,降低傳統(tǒng)J2EE開發(fā)的復雜度和成本,給企業(yè)和開發(fā)者帶來真正的實惠。”
“Web開發(fā)市場如此之大,在推動輕量級J2EE技術應用方面,我們必須做得更多、走得更遠?!辈誊娺M一步表示,“金蝶Apusic對JSF開源技術的貢獻將加快業(yè)界這一前進的步伐,透過OperaMasks.org,Apusic正努力推動中國Java社區(qū)沿著這一條新的路線前進,為Java開發(fā)者提供掌握這種新技術的途徑,使大家有可能共享Java技術的最新成果。通過這些重要組件的開放使用,我們將使中國的Java開發(fā)人員可以輕松、快速地創(chuàng)建Web應用?!睋?jù)悉,從9月11日開始,開發(fā)者就可以從OperaMasks.org下載這些組件。(責編:echo)
{{item.content}}