自阿里在QCon北京2016上面宣布Weex内测已经过去了一个多月时间,在这段时间里,有不少开发者通过申请已经获得内测资格,并尝试用它进行开发,阿里也进一步邀请更多开发者来体验和使用Weex,如阿里百川推出的 Weex Workshop挑战赛 。
Github用户 dodola 参加了这场Workshop,用两天时间开发了『One·一个』App的Weex版本,并将它 开源 了出来,你可以下载该项目并按照提示编译并运行。
(项目运行截图)
dodola在项目声明中也介绍了使用Weex开发的感受:
Weex从上手来说还是相当容易的,我看了一会文档就可以开始做页面了,语法套用的是原生的css、html、javascript的语法,并 没有像React Native那样开发一个JSX语言还需要适应这种语法,相对来说Weex要比React Native上手要简单很多的。
从生成的包的大小来看我的这个应用没混淆状态下apk是3.9MB,相对于ReactNative的7.8MB的大小还是要小很多的,从界面流畅度来看Weex可能要比React Native要流畅和灵敏一些。
开发过程中没有遇到大的难题,基本上看文档和例子代码就好了,像开发WeexOne这种小项目一般两天就做完了,从开发效率上看快很多。
不过,除了这些优点,dodola也提到了当前测试版本的Weex有一些需要改进的地方:
对此InfoQ联系淘宝Weex的专家,他们对部分反馈做出了回复:
他们同时表示,Weex团队非常欢迎开发者提交更多组件、提交反馈以及修复现有问题。
Weex团队目前正在完善Weex的相关文档,编写了 中文版快速上手教程 ,Android与iOS版本的 SDK集成指南 ,同时欢迎开发者一起完善文档,为Weex社区一起贡献力量。
在Weex开始内测的时候仅发布了Android版本,最近,Weex提交了iOS版本到开发分支,距离其『一次编写,多端高效运行』的承诺也越来越近。
据了解,Weex将在6月底正式开源,如想提前体验Weex开发,可以提交内测申请,或者参加Weex Workshop挑战赛,本次Workshop挑战赛报名截止到6月20日,作品提交截止时间为6月24日,开发者想参加可前往 活动页面 报名。