基于若依框架的二次开发_Weex移动端混合开发必须知道的三个UI框架,你用过几个呢?...

Weex是阿里巴巴技术团队开源的移动端混合开发框架,目前可以选择VueJS和Rax来进行开发,与此同时,与Weex配套的UI框架Weex-ui 也是开源的,我们可以使用weex-ui 来构建我们应用的UI界面。

Weex + Weex-UI

53c5274464e904d0d2f748b4c8586eb5.png

既然是使用JS开发环境,那必不可少的就是nodeJS了,安装nodeJS,同时也会安装 npm(一个非常好用且强大的包管理器)。

Weex 官方提供了weex-cli 的脚手架工具来辅助开发和调试。如果想尝试可以进入官网,安装尝试一下。

创建项目完成之后,Weex-UI是没有默认安装的,所有你需要使用 npm 包管理器,下载对应的weex-ui的框架包。

我的看法:

原生Weex内嵌了基本的组件和模块,我们可以在这些组件的基础封装出适合我们组件,原生Weex提供的模块也是一些基础模块,像网络请求、本地存储、基础的动画等,如果这些不满足你开发的需求,你需要自己在原生应用中编写一些自定义的Module,并暴露出接口,供Weex调用。

Weex-UI框架是对Weex基础组件的封装,新增了许多交互和UI更加友好的组件,在官网上都有对应的使用示例,上手也很快,对开发速度有一定的提升。

EEUI

8c1d7b305ff153eac5d194b7a2c7a9b9.png

EEUI 是在Weex的基础上进行的二次开发,目前只支持VueJS,在功能上比原始Weex更加强大,内嵌的组件更多,内嵌的模块功能更加强大,而且还新增了热更新的功能,解决了Weex不能热更新的痛点。

EEUI 的插件市场也是一大亮点,目前里面已经上架了部分插件,比如地图模块、视频模块、通讯模块以及第三方开放的SDK。如果你是开发者,你也可以封装自己的组件上架插件市场,我感觉这对开发者来讲是非常友好的。

我的评价:

优点:我感觉EEUI属于Weex第二代产品,在功能上和生态上,感觉比Weex更好,目前我已经开始上手写一个简单的项目,用起来还是挺好上手的。而且Weex已经将EEUI 收入到第三方工具栏目。

缺点:EEUI 是三方框架, 不由 Apache Weex 开发维护。这也是我比较担心的地方,毕竟是第三方的项目,说不定哪天就停了,那就很坑了!

不管怎么说,我对EEUI的前景还是比较看好的,尽管有些小缺陷,我相信在未来开发者应该会去完善的。

WeexPlus

b57bba8164488b857d89af2646b896cf.png

WeexPlus 也是基于Weex 二次开发的框架,这是我最早接触的weex 二次开发框架,让人可惜的是目前它已经停止维护了,所有如果你想使用Weex开发项目,就不要再使用它了,如果是学习,那到无所谓了!

我的评价:

我当时在开发weex项目的时候,曾提议使用weexPlus框架来开发,可以节约一部分时间,但是后面由于多方面的原因被否决了,其实我感觉 WeexPlus 跟EEUI 有很大的相似性。WeexPlus也是支持热更新的,只不过操作会比EEUI更麻烦一些。

结论

weex + weex-ui 进行项目的搭建更适合新开发者,因为你可以看到相关的代码,可以参考里面组件封装属于自己的组件,再者就是官方维护,稳定性更高一些,官方提供的组件和模块不多,那代表着扩展性更好。

我对EEUI感觉还是挺不错的,但是还是不建议商业应用,毕竟出来的时间不长,对于它的稳定性还有待验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值