我是一个前端,现在要做android和ios的app,用哪个技术好

1、搞了一个星期的weex,放弃了,虽然做出来了一个app,但是组件太少,不能满足我的要求,我的页面里有类似百度的echart图表,有扫二维码/条形码功能,有拍照,调用蓝牙等功能,感觉weex只能做普通商城那样的app
2、现在在踩ionic/cordova的坑,功能很全也实现了拍照、扫二维码/条形码等功能,但是不知道怎么下手写,因为网上找不到一个完整的例子,o(╥﹏╥)o
3、还有就是react native,这个还没有学,不知道好不好用
请前人给指跳明路,踩坑踩怕了

阅读 11.2k
11 个回答

1、weex不太成熟,如果你只是做个简单的商城是可以用的,会vue的话开发很快。
2、ionic技术成熟,但是做大型应用占用内存大,但是现在的手机应该不担心这个,要快速开发要求不太高的app可以用。
3、RN技术算成熟,体验也不错,但是学习曲线长,如果你会react或者有时间去学,推荐用这个。

可以试下dcloud的h5+,很容易上手。apicloud名声不好。。。不推荐使用

新手上路,请多包涵

学习java和swift 即可

ionic3的文档是个人过于简洁,得专门去研究下ng,说句实话的,国内关于ionic3的技术贴确实比较少,基本上就是字典。

1、Vue 用Cordova
2、React 用ReactNative

看你的项目具体功能需求了,纯展示类的话RN足够了,虽然要先学react,不过比vue还要简单。

最近我们也面临相似的选择问题,目前选型方向定在Weex、DCloud、Native Script上面。

RN学习曲线比较陡峭,而且公司前端的技术栈都是偏向Vue;Ionic是Angular方向,不适合公司前端技术栈。所以没把两者考虑进去。

目前我们的做法是先做几个小demo,体验一下开发效率、运行效率和维护难易度,然后再由前端进行选择。

ReactNative

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题