探索移动混合App开发平台:了解多少?

发表时间: 2020-01-22 23:00

做了几年移动混合APP开发,总结一下,欢迎补充。

一,Dcloud的uni-app


Dcloud,这是我接触移动开发,接触比较早的一个,也是比较喜欢的一个平台。

初期是H5+,开发出来的APP性能不错,不过在我看来还是有很多不足。

新推出的uni-app,那就一定要尝试了。

可以使用熟悉的vue.js开发,熟悉的环境,熟悉的语言,好用的IDE---Hbuilder-x。

最爽的是一套代码,可以生成多端。

iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。

如果你也做前端开发,一定要去试试。


appcan


这个平台也算国内老牌子了,最开始接触的也是他。

可惜的是,有点不争气,没啥长进。

有自己的IDE,也出了前端框架

老一套的es5语法。

云端打包,难受的是云端服务器经常崩溃。


APiCloud



这个平台上手比较快,很多新手小朋友喜欢用。

当然,没有贬低的意思。

技术没有高低,只有合不合适。

各种插件直接插上,调用完事。

这个平台推崇的是一切都在云端,用最少的代码,做最多的事情。


WeX5

这个平台也算是老牌子了,很早之前就有。

也是感觉没啥进步,最开始测试过一下,代码不是纯h5,开发出来的效果很不顺畅。

不多说,有兴趣可以去试试。


React Native

React Native目前还是挺流行的,然而我没有去深入研究。

看到需要配置原生环境,我就止步了。

这么玩,我是不是可以直接做原生去了。

当然,开发出来效果很不错,挺流畅。


PhoneGap

国外老牌混合开发平台,Adobe公司,我对这个公司又爱又恨。

没深入研究,不多说。


Cordova



同样国外的,优秀的跨平台开发平台。

Apache协议,免费开源。

一套,通吃,有兴趣可以研究下。


网址一键生成

有些需求可能很简单,直接把手机站打包成APP就行。

这类网站很多,直接搜索打包APP,就一大堆。

但是这种打包出来的APP,苹果市场目前不怎么认可。


flash Air



这个东西,做前端的可能很少人知道了。

flash想必还是很多人听说过。没错,之前我就玩过flash。

所以对Adobe这家公司又爱又恨。

回到正题,Air算是一个运行环境,他可以让你制作的flash运行到windows,Android,iOS。

也挺不错的,之前那一批做flash游戏的,很多都用过。

但是后面Adobe对这一块不是很上心,好多人都转H5了。


当然,可能还有很多我不知道的优秀混合开发平台(方案)。可以补充,拿出来一起鉴赏。