天天看點

阿裡宣布開源Weex,用Web方式開發Native性能體驗應用

4月21日,北京 - 阿裡巴巴今天在qcon大會上宣布跨平台移動開發工具weex開放内測邀請。weex能夠完美兼顧性能與動态性,讓移動開發者通過簡捷的前端文法寫出native級别的性能體驗,并支援ios、安卓、yunos及web等多端部署。

開發者隻需要在自己的app中嵌入weex的sdk,就可以通過撰寫html/css/javascript來開發native級别的weex界面。weex界面的生成碼其實就是一段很小的js,可以像釋出網頁一樣輕松部署在服務端,然後在app中請求執行。

與現有的開源跨平台移動開放項目如facebook的react native和微軟的cordova相比,weex更加輕量,體積小巧。因為基于web conponent标準,使得開發更加簡潔标準,友善上手。native元件和api都可以橫向擴充,友善根據業務靈活定制。weex渲染層具備優異的性能表現,能夠跨平台實作一緻的布局效果和實作。對于前端開發來說,weex能夠實作元件化開發、自動化資料綁定,并擁抱web标準。

阿裡宣布開源Weex,用Web方式開發Native性能體驗應用

阿裡無線資深總監莊卓然宣布weex開源

談到阿裡巴巴為何要開源如此有價值的移動開發工具,阿裡巴巴無線技術資深總監莊卓然表示,“阿裡希望能夠賦能移動開發生态,與移動開發者分享阿裡的技術積累,和開發者共同成長。我們歡迎更多的開發者和技術團隊加入weex開源項目,讓中國的移動社群在世界上産生更大的影響。”

據悉,本次weex開放内測邀請為android版本,今年6月ios、android和h5版本将全部開源。此外yunos版本也正在開發中。

無線業務快速發展,2015财年手機淘寶使用者數達4億左右,去年天貓雙11移動端成交占比高達68%。阿裡無線團隊一直在探索兼顧動态性和性能的跨平台移動開發方案。weex 的誕生得益于阿裡内部早期研發的一個通過 json 資料描述 native 渲染的項目weapp,以及vue.js這款優秀的前端開源mvvm架構。阿裡工程師把 weapp 優秀的渲染能力和 vue.js 優秀的前端開發體驗進行了深度結合,創造出了 weex這款跨平台移動開發工具。

“目前weex已經可以支援手機淘寶這樣的航母級移動應用,很好的解決了動态性問題,把移動應用本身的靈活性、疊代更新的周期和成本優化到極緻。”weex項目負責人,阿裡資深無線專家吳志華介紹,“例如支援商家在手機淘寶中實時裝修自己的店鋪,或是在曆次大促活動中及時調整界面資訊和狀态,確定在瞬息萬變的活動中緊跟促銷節奏。”

後續weex會依托阿裡百川為移動開發者提供開源支援和社群互動,幫助更多開發者快速學習和應用。

在當天的qcon大會上,阿裡百川與極客邦科技達成戰略合作夥伴,共建移動開發者生态,為中國的移動開發者營造更優秀的社群氛圍和成長環境。

阿裡宣布開源Weex,用Web方式開發Native性能體驗應用

阿裡百川(baichuan.taobao.com)是阿裡巴巴集團無線開放平台,通過“技術、商業及大資料”的開放,提供移動場景下的高内聚、開放式、行業領先的技術産品矩陣、成熟的商業元件和完善的服務體系,幫助移動開發者快速搭建app、加速app商業化程序,全方位賦能移動開發者及移動創業者。