混合之路,由来已久。

以省钱省力的资本市场的旺盛需求驱动下。

从早期的webview嵌入url,到现在的前端市场喷薄的迭代。

目前 混合模式 逐渐趋向于稳定。

一路走来,步步维艰。

此篇文章不介绍各种技术细节对比,仅代表个人意见!

 

背景:

故事要追溯到上古时期 13 / 5  ( 一个遥远的年代 )

一个国外的巨大门派 Facebook  开源了自己的内部功法 React .

React一出,立刻引起国内外论坛的疯狂追捧 。

其变态的 jsx 语法。使使用的人口碑呈现出巨大的两级分化,类似于当年的Oc之流

随后,PhoneGap表示不服,立刻推出 初级功法 PhoneGap

贡献给Apache 

Apache 收到功法,集结内部高手,提取精华,举办改名大会  

Cordova 应运而生 

PhoneGap ->  Cordova +  Ionic  

Ionic一举集成google那极其变态的angular.js体系和Cordova开始了开派之旅.

JD 不甘落后,想模仿java的随意,开创 Taro.

因各种事故上新闻的的门派滴滴, 就目前看来做事并不随意 发布 Chameleon(这个值得期待)

Flutter 也是除了名的管生不管养的Google 推出的,其dart的嵌套语法,令人望而却步。

Dcloud 个人比较钦佩的门派,从mui一个籍籍无名小辈 到现在的生态圈极其强大。

 

uniapp(dcloud)

生态圈完善,插件收费体系建立起来了。

UI选择多,官方ui太搓,且不更新,没有设计感。只是示例,

插件市场的UI,不过基本都是隐性的收费或者随着版本迭代的开始收费了

年前不错,目前较为混乱。插件市场已经走向一个奇怪的趋势,不管质量咋样,收费再说。

原生插件多,稍微有一点用的插件,90%处于收费,价格都是作者自定义,各个同质化插件之间溢价较大

基本上可以这样说,可用且免费且持续更新已经非常少(爱不能发电,表示理解)

部分免费的,UI做的,一言难尽...

可以使用,基本目前想实现的原生功能基本都能实现。做好付费的打算和被某些定制需求被某些原生作者宰的打算.

自行设计切图另算

当然和我一样会写原生插件的跳过

 

RN (Facebook)   

生态圈完善,组件丰富,社群论坛火热,基本上你能遇到的问题,他们都遇到过,

如果习惯用React 首选他了.

 

Ionic Cordova  (google)

生态圈完善,google背书,如果习惯用A.js首选他了.

不过据说,目前已经提供了vue的版本.没持续关注了.

 

Taro (JD)

非要起名叫什么 物料市场,略微无语。

目前生态圈略差,物料市场中资料极少。

开发者不用心,随意拼凑,竟然在注释中写了 nimabi 的注释 (狗头)...

不过目前官方自己推出了自己的UI,也推出了vue版本。

就目前看来 值得期待.

 

Chameleon (DD)  

滴滴的产品,后起之秀,目前看来dd和vant 之类差不多,自己组建生态,文档干净简洁,比uniapp的走向好太多。

目前可持续关注...

 

Flutter(google)

愿意学dart的可以去试试,不过说句实话,他们鼓吹的性能,并没有那么厉害.

 

apicloud 

被dcloud横屏说抄袭...跳过

 

Weex 

管生不管养,阿里的作品,你懂的,跳过,因为理念先进 被uniapp接盘改为 nvue 

 

 

目前个人正在使用uniapp ,不过后期看看 taro 或者 Chameleon  

社区完善了应该会转向过去.

 

这里只介绍一篇Uniapp的UI选型

colorui

确实第一眼被惊艳到了,设计感超强,颜色、渐变、阴影的把握真的超厉害。

不过作者貌似失踪了。很久没更新过了。

thorui

设计感略差,细节完善的差,字体大小,颜色配色,渐变比较弱,

不过功能组件多,1.52 开始收费

uview

值得鼓励,不过个人觉得不好看。设计感和ui部分做的比较差

graceui

商业软件,UI设计的是真难看,买了又没啥用的就是说的他了.

 

商城和其他类目的软件倒是挺多的,不过基本都已经走向收费了。目前还在可接受的范围之内.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐