多端框架研究

框架目录

  1. uni-app
  2. chameleon
  3. mpvue
  4. taro
  5. wepy

对比

多端支持度

chameleon > Taro、uni-app > mpvue > WePY

组件库/工具库/demo

WePY > uni-app 、taro > mpvue > chameleon

接入成本

Taro > mpvue 、 uni-app > WePY > chameleon

流行度

uni-app > Taro、WePY、mpvue > chameleon

展望

  1. WePY 已经发布了 v2.0.alpha 版本,虽然没有公开的文档可以查阅到 2.0 版本有什么新功能 / 特性,但据其作者介绍,WePY 2.0 会放大招,是一个「对得起开发者」的版本。笔者也非常期待 2.0 正式发布后 WePY 的表现。

  2. mpvue 已经发布了 2.0 的版本,主要是更新了其它端小程序的支持。但从代码提交, issue 的回复 / 解决率来看,mpvue 要想在未来有作为首先要打消社区对于 mpvue 不管不顾不更新的质疑。

  3. uni-app 已经在生态上建设得很好了,应该会在此基础之上继续稳步发展。如果 uni-app 能加强开源开放,再加强与大厂的合作,相信未来还能更上一层楼。

  4. chameleon 的规划比较宏大,虽然是最后发的框架,但已经在规划或正在实现的功能有:

    快应用和端拓展协议;

    通用组件库和垂直类组件库;

    面向研发的图形化开发工具;

    面向非研发的图形化页面搭建工具。

    如果 chameleon 把这些功能都做出来的话,再继续完善生态,争取更多第三方开发者,那么在未来 chameleon 将大有可为。

  5. Taro 的未来也一样值得憧憬。Taro 即将要发布的 1.3 版本就会支持以下功能:

    快应用支持;

    Taro Doctor,自动化检查项目配置和代码合法性;

    更多的 JSX 语法支持,1.3 之后限制生产力的语法只有只能用 map 创造循环组件一条;

    H5 打包体积大幅精简。

总结

从个人技术栈/框架稳定和发展来看,比较倾向于uni-app和chameleon

你可能感兴趣的:(多端框架研究)