您的位置:首页 > Web前端 > React

移动开发哪家强 ?ionic,react-native,native 三种开发方式对比!

2015-11-16 14:44 531 查看
随着移动互联网的兴起,移动端已经成为一款完整产品不可或缺的部分,作为移动端开发的一员,如何高效的开发出一款有体验,易维护的移动端产品,如何轻松的脚踏两条船或者多条船(iOS,android,web),相信对于一名有理想的男人来说,都是一种无法抵抗的诱惑,这里我向大家吐槽一下我一周多的接触感受,抛砖引玉供大家参考。

ionic:

性能上比预期的要好,

app包比较大,毕竟crosswalk 不是白加的。

环境搭建比较坑 项目新建以及安装android平台,build插件 都依赖网络下载,网络不好要等哭

requirejs模块化,angularjs 学习曲线较高

ionic组件很好用 侧滑菜单,tabs组件现成的

api调用轻松加愉快。

自己写插件要功底。

很期待ionic + anglarjs 2.0 专门针对移动端的正式上线,不过angular2.0的新语法得弄哭一大波人

其实,ionic 还能做web应用,以后网站也可以自己做!

在线更新app 想不爱你都难。

livereload 模式,相当好用

react-native:

环境搭建被坑了两天,

可直接使用node_modules,很爽

官方demo jsx语法很茫然 html js css 全都在一个文件里面。

文件上传下载 网上有插件,但是下载下来一看,功能不完整,没有展示进度信息,怎么办?自己写与原生混编。

依赖facebook的框架,控件接口没有原生的丰富,只提供了一些基本接口,估计还在不停的更新完善。

扩展性不好,需要和原生混编 iOS,android都懂的话那我还不如直接分开开发了,还不用依赖facebook的框架,网上还有一大批开源好用的第三方库在等着我们。

react-native自带的调试插件把我惊呆了,很不错,很专业

同样的livereload ,在线更新没研究,应该也支持吧。

非web 非native 夹在中间很难受 !

学习还是要成本的!

native:

布局适配也是体力活。

同时精通android 和 iOS 的是 【真·大牛】 !

更详细的介绍请查看我的blog原文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: