阿里宣布開源Weex 用Web方式開發(fā)Native性能體驗(yàn)應(yīng)用
4月21日,阿里巴巴在Qcon大會(huì)上宣布跨平臺(tái)移動(dòng)開發(fā)工具Weex開放內(nèi)測(cè)邀請(qǐng)。Weex能夠***兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開發(fā)者通過簡(jiǎn)捷的前端語(yǔ)法寫出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。
對(duì)于移動(dòng)開發(fā)者來說,Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問題。開發(fā)者可通過Weex官網(wǎng)申請(qǐng)內(nèi)測(cè)。(http://alibaba.github.io/weex/)
開發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過撰寫HTML/CSS/JavaScript來開發(fā)Native級(jí)別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,可以像發(fā)布網(wǎng)頁(yè)一樣輕松部署在服務(wù)端,然后在APP中請(qǐng)求執(zhí)行。
與現(xiàn)有的開源跨平臺(tái)移動(dòng)開放項(xiàng)目如Facebook的React Native和微軟的Cordova相比,Weex更加輕量,體積小巧。因?yàn)榛趙eb conponent標(biāo)準(zhǔn),使得開發(fā)更加簡(jiǎn)潔標(biāo)準(zhǔn),方便上手。Native組件和API都可以橫向擴(kuò)展,方便根據(jù)業(yè)務(wù)靈活定制。Weex渲染層具備優(yōu)異的性能表現(xiàn),能夠跨平臺(tái)實(shí)現(xiàn)一致的布局效果和實(shí)現(xiàn)。對(duì)于前端開發(fā)來說,Weex能夠?qū)崿F(xiàn)組件化開發(fā)、自動(dòng)化數(shù)據(jù)綁定,并擁抱Web標(biāo)準(zhǔn)。
談到阿里巴巴為何要開源如此有價(jià)值的移動(dòng)開發(fā)工具,阿里巴巴無線技術(shù)資深總監(jiān)莊卓然表示,“阿里希望能夠賦能移動(dòng)開發(fā)生態(tài),與移動(dòng)開發(fā)者分享阿里的技術(shù)積累,和開發(fā)者共同成長(zhǎng)。我們歡迎更多的開發(fā)者和技術(shù)團(tuán)隊(duì)加入Weex開源項(xiàng)目,讓中國(guó)的移動(dòng)社區(qū)在世界上產(chǎn)生更大的影響。”
據(jù)悉,本次Weex開放內(nèi)測(cè)邀請(qǐng)為Android版本,今年6月iOS、Android和H5版本將全部開源。此外YunOS版本也正在開發(fā)中。
無線業(yè)務(wù)快速發(fā)展,2015財(cái)年手機(jī)淘寶用戶數(shù)達(dá)4億左右,去年天貓雙11移動(dòng)端成交占比高達(dá)68%。阿里無線團(tuán)隊(duì)一直在探索兼顧動(dòng)態(tài)性和性能的跨平臺(tái)移動(dòng)開發(fā)方案。Weex 的誕生得益于阿里內(nèi)部早期研發(fā)的一個(gè)通過 JSON 數(shù)據(jù)描述 native 渲染的項(xiàng)目WeApp,以及Vue.js這款優(yōu)秀的前端開源MVVM框架。阿里工程師把 WeApp 優(yōu)秀的渲染能力和 Vue.js 優(yōu)秀的前端開發(fā)體驗(yàn)進(jìn)行了深度結(jié)合,創(chuàng)造出了 Weex這款跨平臺(tái)移動(dòng)開發(fā)工具。
“目前Weex已經(jīng)可以支持手機(jī)淘寶這樣的航母級(jí)移動(dòng)應(yīng)用,很好的解決了動(dòng)態(tài)性問題,把移動(dòng)應(yīng)用本身的靈活性、迭代更新的周期和成本優(yōu)化到***。”Weex項(xiàng)目負(fù)責(zé)人,阿里資深無線專家吳志華介紹,“例如支持商家在手機(jī)淘寶中實(shí)時(shí)裝修自己的店鋪,或是在歷次大促活動(dòng)中及時(shí)調(diào)整界面信息和狀態(tài),確保在瞬息萬變的活動(dòng)中緊跟促銷節(jié)奏。”
后續(xù)Weex會(huì)依托阿里百川為移動(dòng)開發(fā)者提供開源支持和社區(qū)交互,幫助更多開發(fā)者快速學(xué)習(xí)和應(yīng)用。 在當(dāng)天的QCon大會(huì)上,阿里百川與極客邦科技達(dá)成戰(zhàn)略合作伙伴,共建移動(dòng)開發(fā)者生態(tài),為中國(guó)的移動(dòng)開發(fā)者營(yíng)造更優(yōu)秀的社區(qū)氛圍和成長(zhǎng)環(huán)境。