非原生 App 开发技术,学哪个比较好?

2019-03-30 13:05:20 +08:00
 maxxfire

比如 React 和 Flutter,应该学哪个比较好? 时间比较有限,不想浪费在无用的技术上。

8776 次点击
所在节点    程序员
39 条回复
maxxfire
2019-03-30 21:35:24 +08:00
@xFrye 我还是喜欢原生,要不是市场有需求,我都懒得看这些框架。学来就是为了将来不被淘汰。
maxxfire
2019-03-30 21:43:02 +08:00
@kernel rn 调试是否麻烦呢,能否调试内存问题,页面 UI 元素信息,多线程堆栈等?
woscaizi
2019-03-30 21:51:58 +08:00
前段时间我用 uniapp 写了一个 app,感觉它很简单。我是 java 程序员,会一些 vue,也可以完成。之前也我了解过 rn,flutter,weex。如果你时间紧,我觉得你可以选 uniapp,如果想深入学习移动端开发,rn,flutter 和一些原生语言,肯定还得学。
loginbygoogle
2019-03-30 23:34:55 +08:00
看你学习的目的是什么了,如果是为了找工作,React Native 肯定是首选,如果仅仅是技术积累,有前端基础学 React Native,没前端基础学 Flutter,当你熟悉 React Native 后想再继续在学习 Flutter,会觉得似曾相识,反之亦然。

跨平台技术是为了提高开发效率而不是降低学习门槛,无论什么跨平台技术,如果你想开发一个可商用的项目,没有原生开发基础真的是不行,到时候你还是要回过头学习原生开发。
acoldfox
2019-03-30 23:39:38 +08:00
感觉 ionic 比较有潜力有些
cygmris
2019-03-30 23:48:25 +08:00
flutter
Mexion
2019-03-31 00:32:32 +08:00
不看好 RN,更看好 flutter
sobigfish
2019-03-31 10:19:44 +08:00
uni-app 社区的态度搞不明白,非要整个不伦不类的 IDE 出来,而不是 for sublime/vsc 这些的插件
呵呵了
largecat
2019-03-31 12:49:20 +08:00
flutter2018 才出来,你看看回帖的热度就知道该选什么了
beginor
2019-03-31 13:14:47 +08:00
难道不应该是 cordova 么?
xycool
2019-03-31 14:21:17 +08:00
cordova +1
mamahaha
2019-03-31 16:11:58 +08:00
flutter 比 React Native 各方面性能优秀很多。但我想说的是等你把 flutter 学会了,跟你同时起步的家伙已经用 React Native 做出来东西开始赚钱了,然后需要雇人重构一下代码,正好雇你。
uxstone
2019-03-31 17:34:41 +08:00
别想了 就用 flutter 吧
maxxfire
2019-03-31 20:33:39 +08:00
@mamahaha 有道理,哈哈,那么熟练把玩 React Native 得花多长时间呢,假如原来已经是 iOS 老手的话?
zhw2590582
2019-04-01 09:05:31 +08:00
我们公司已经慢慢从 React Native 转到 flutter 了
zhuchaowe
2019-04-01 18:23:31 +08:00
当然是 2 个都学啊
stardust21
2019-04-10 23:56:17 +08:00
从头的话感觉 flutter 会更好些,当然原生相关的文档还是要看下,明白一些基本概念
hbcui1984
2019-10-09 19:33:55 +08:00
@sobigfish uni-app 并不绑定 IDE,同样支持 vue-cli 的方式创建、开发项目,可使用 vs code/webstorm 等 IDE 开发,只不过官方出品的 HBuilderX 对 uni-app 做了深度定制,在使用条件编译、json 编辑时,会有更好的体验
djdaishu
2019-11-19 19:25:11 +08:00
nativescript-vue 推荐给你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/550238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX