公司让我独自开发 app,我想用 react-native,大家有什么建议

2018-05-25 15:38:34 +08:00
 yantianqi

对 vue 比较熟练,react 稍微了解点

公司让我独自开发 app,以前用过 apicloud 之类的,感觉没啥技术含量,想用 react-native

react-native 今天刚看了看,目前还是迷迷糊糊状态。

v 友有什么学习 react-native 的资料,或建议吗?

21586 次点击
所在节点    程序员
85 条回复
rrfeng
2018-05-25 18:57:26 +08:00
flutter 试试
PhpBestRubbish
2018-05-25 18:57:34 +08:00
weex
jjianwen68
2018-05-25 18:59:18 +08:00
flutter?
xiaojie668329
2018-05-25 20:00:16 +08:00
看到大家说这么多坑,不知道学 rn 和直接现学 swift 哪个更快…
uilvn
2018-05-25 20:06:38 +08:00
quasar 了解一下
lsyAndroid
2018-05-25 20:48:27 +08:00
能吃透就用,否则先想想
WooYou
2018-05-25 20:53:55 +08:00
好奇 RN 有啥坑呢,现在用 RN 写的还挺舒服还没遇到啥坑
kingcos
2018-05-25 20:58:15 +08:00
@xiaojie668329 别入坑不就行了…
zv2
2018-05-25 21:19:02 +08:00
swift 每年学一次,2333
caola
2018-05-25 21:22:27 +08:00
光想有什么用,不试试怎么知道自己行不行
MASAILA
2018-05-25 21:24:31 +08:00
这个还要看项目需求吧,其实学原生挺容易的。。
koalli
2018-05-25 21:30:45 +08:00
ionic 了解一下
newbieo0O
2018-05-25 21:32:24 +08:00
要么 webview,要么原生语言
hugebug
2018-05-25 21:51:16 +08:00
FLutter 现在不是很成熟,用 RN 就挺好的,不过要对原生了解一些,已经开发两个应用了,支付地图推送都可以搞定
momocraft
2018-05-25 21:57:22 +08:00
你列的几个选项坑未必少, rn 这么多年了坑多少踩平了点.
Rorysky
2018-05-25 22:23:02 +08:00
独自开发的话,技术栈并不是很重要。

选个自己喜欢的
SilentDepth
2018-05-25 22:27:44 +08:00
如果项目比较着急,Cordova Hybrid App 可能是最稳妥的方案。当然性能是否符合要求看你做的是什么。

NativeScript 还不错,但 nativescript-vue 说实话是另一回事。很多功能用原生 NS 没什么问题,用 NS-Vue 就不一定好搞了。我目前的理解,NS-Vue 差在开发成熟度上,NS 官方说它还没有 bullet-proof 是真的。当然,如果业务不复杂,NS-Vue 没什么太大的问题。

Weex 就有点尴尬了,理念很好,但成熟度上可能还不及 NS-Vue。

移动端 Meteor 没试过,但不觉得跟 Cordova 比有什么明显的优势(对于移动端 App 开发体验而言)。

Flutter 很有意思,但不适合着急的项目,一来这需要上手全新的技术栈,二来 Vue 的经验基本用不上。楼上有人说的社区整合(比如支付)方面也差一些( Flutter 目前似乎还谈不上社区)。

总之,不论选择哪个方案,原生开发经验的有无会带来明显的差异。
visonme
2018-05-25 22:35:00 +08:00
app 主要处理什么业务呢?
作为前端,在对 RN 不是很了解的情况下,不推荐,能用 vue+cordova 解决的就不要考虑其他了
encro
2018-05-25 22:58:43 +08:00
网上看到 rn 坑多,是因为用的人多,没有看到 cordova,weex 等的坑是因为用得人少。
作为一个在一年前同事用过 weex 和 rn 的人来说,
rn 插件已经形成一定生态,
而 weex 还是空白,
现在我就不清楚了,
因为那个项目已经死了。
死之前还用小程序重构了一次。
你为什么不用小程序?

总结是:rn 的坑,rn 的插件的坑都有许多,但是 weex 和其他基本还没有插件生态,所以没有坑?
gaodeng
2018-05-25 23:04:36 +08:00
RN 坑是不少,不过好在基本可以绕过去。刚刚用 RN 完成了一个 App,现在在测试。帖子在这儿 https://www.v2ex.com/t/457738 感兴趣可以试试看效果。

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

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

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

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

© 2021 V2EX