OperaMasks V2.2發(fā)布 提供全生命周期支持
5月25日,OperaMasks社區(qū)正式發(fā)布開源Web 開發(fā)工具Apusic OperaMasks V2.2。據(jù)介紹,該版本***的變化是正式把集成開發(fā)工具Apusic Studio納入管理,為用戶提供開發(fā)期的一站式全生命周期支持。為配合這一舉措,從V2.2開始,Apusic OperaMasks運行引擎更名為OperaMasks SDK,Apusic Studio更名為OperaMasks Studio,其中整合***版的OperaMasks SDK與開發(fā)版的Apusic Server Lite。
自2008年初發(fā)布OperaMasks V2.0后,OperaMasks團隊聽取并研究了大量社區(qū)與用戶的反饋,針對產(chǎn)品穩(wěn)定性與兼容性的問題進行了重點調整,具體包括:進行了細致的地毯式的組件規(guī)范化專題開發(fā),使得組件屬性統(tǒng)一,精簡,易用;建立了自動化集成回歸測試體系,以確保后續(xù)版本的自身質量、跨瀏覽器支持與向前兼容能力。經(jīng)過對組件樹創(chuàng)建、頁面渲染與緩存等機制進行多輪優(yōu)化,相對于2.0版本,OperaMasks SDK 2.2版頁面渲染執(zhí)行效率提高60%以上,每請求周期申請內存總量減少約90%。
同時,在過去的一年中OperaMasks團隊在產(chǎn)品化方面也進行了系統(tǒng)化、規(guī)范化的梳理和優(yōu)化。他們不僅對組件參考文檔和對應早期版本的參考文檔進行了統(tǒng)一梳理與修改,還通過www.operamasks.org網(wǎng)站持續(xù)發(fā)布大量技術文章與開發(fā)專題,發(fā)布了組件屬性測試案例、布局場景示例等大型示例,以及一系列虛擬現(xiàn)實場景的小型示例,幫助新老用戶更方便地學習與使用OperaMasks。
同期發(fā)布的集成開發(fā)工具OperaMasks Studio V6.0引入了眾多提升開發(fā)效率的特性,包括:對所見即所得的Web編輯器進行了優(yōu)化與重構,重點優(yōu)化裝載性能和Source編輯器的易用性,整體性能提升了50%以上;加入組件代碼模板功能,用戶能快速定制常用的代碼模板,并通過內置的導入/導出功能,實現(xiàn)團隊間的共享;提供了圖形化的流程體驗,循序漸進地幫助引導用戶完成***個OperaMasks應用。
最重要的是,OperaMasks在大型商業(yè)系統(tǒng)中的實際應用得到了突破。除了基于OperaMasks開發(fā)的OperaMasks社區(qū)網(wǎng)站(www.operamasks.org)和金蝶中間件公司網(wǎng)站(www.apusic.com)外,OperaMasks開發(fā)團隊以用戶需求驅動為宗旨持續(xù)對其進行優(yōu)化,這也保證了OperaMasks成功應用于金蝶ERP旗艦產(chǎn)品EAS。
金蝶EAS研發(fā)團隊相關負責人表示:“通過1年多的使用,OperaMasks SDK的表現(xiàn)超乎了我們的預期。它在產(chǎn)品穩(wěn)定性、開發(fā)效率提升方面都給予了我們相當?shù)闹С趾托判?。”?jù)介紹,在客戶仿真硬件環(huán)境的并發(fā)壓力測試場景中,要求EAS任何頁面打開時間不能超過三秒,而OperaMasks 2.2版本中完全達到此指標。