自阿里在QCon北京2016上面宣佈Weex內測已通過去了一個多月時間,在這段時間裏,有很多開發者經過申請已經得到內測資格,並嘗試用它進行開發,阿里也進一步邀請更多開發者來體驗和使用Weex,如阿里百川推出的Weex Workshop挑戰賽。javascript
Github用戶dodola參加了這場Workshop,用兩天時間開發了『One·一個』App的Weex版本,並將它開源了出來,你能夠下載該項目並按照提示編譯並運行。css
項目地址:https://github.com/dodola/WeexOnehtml
dodola在項目聲明中也介紹了使用Weex開發的感覺:java
Weex從上手來講仍是至關容易的,我看了一會文檔就能夠開始作頁面了,語法套用的是原生的css、html、javascript的語法,並無像React Native那樣開發一個JSX語言還須要適應這種語法,相對來講Weex要比React Native上手要簡單不少的。git
從生成的包的大小來看個人這個應用沒混淆狀態下apk是3.9MB,相對於ReactNative的7.8MB的大小仍是要小不少的,從界面流暢度來看Weex可能要比React Native要流暢和靈敏一些。github
開發過程當中沒有遇到大的難題,基本上看文檔和例子代碼就行了,像開發WeexOne這種小項目通常兩天就作完了,從開發效率上看快不少。服務器
不過,除了這些優勢,dodola也提到了當前測試版本的Weex有一些須要改進的地方:weex
目前尚未完整的構建系統,只作了將Weex SDK集成到已有項目中的指南。網絡
調試不是很方便,通常都採用日誌輸出的方式。app
Weex將整個app的寬度定死在750px,而後其餘都是根據scale進行計算的,會致使適配不方便。
Weex目前還不支持本地圖片,必須使用服務器或者網絡上的圖片才能夠。
對此咱們聯繫淘寶Weex的專家,他們對部分反饋作出了回覆:
Weex調試機制已有基本logger功能,下個版本將支持在Chrome DevTools中支持包括Elements、Sources、Debugger、Network等更豐富的調試功能,將來幾個版本會持續擴展調試功能;
做者最後提到的兩個問題,團隊在Github上已經有相關的issue討論了,也歡迎廣大的開發者一塊兒來出謀劃策。
他們同時表示,Weex團隊很是歡迎開發者提交更多組件、提交反饋以及修復現有問題。
Weex團隊目前正在完善Weex的相關文檔,編寫了中文版快速上手教程,Android與iOS版本的SDK集成指南,同時歡迎開發者一塊兒完善文檔,爲Weex社區一塊兒貢獻力量。
在Weex開始內測的時候僅發佈了Android版本,最近,Weex提交了iOS版本到開發分支,距離其『一次編寫,多端高效運行』的承諾也愈來愈近。
據瞭解,Weex將在6月底正式開源,如想提早體驗Weex開發,能夠提交內測申請,或者參加Weex Workshop挑戰賽,本次Workshop挑戰賽報名截止到6月20日,做品提交截止時間爲6月24日,開發者想參加可前往活動頁面報名。
相關連接:
Weex Workshop挑戰賽:https://market.m.taobao.com/markets/baichuan/weexworkshop
Weex快速上手指南:https://github.com/weexteam/article/issues/4
Weex SDK集成指南:https://open.taobao.com/doc2/detail?&docType=1&articleId=104742
本地圖片加載問題討論:https://github.com/alibaba/weex/issues/419
阿里百川(baichuan.taobao.com)是阿里巴巴集團的無線開放平臺,經過「技術、商業及大數據」的開放,提供移動場景下的高內聚、開放式、行業領先的技術產品矩陣、成熟的商業組件和完善的服務體系,幫助移動開發者快速搭建APP、加速APP商業化進程,全方位賦能移動開發者及移動創業者。