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