自阿里在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商业化进程,全方位赋能移动开发者及移动创业者。