小项目,经费有限,考虑用 RN 实现安卓和 iOS 部分页面。之前没有用过,不知道这个用户体验怎么样...
1
dss886 2019-03-07 17:57:37 +08:00
RN 已死,有事烧纸
|
2
JohnLou 2019-03-07 17:58:38 +08:00 via Android
现在都用 flutter 了
|
3
wszbdyyy 2019-03-07 17:59:15 +08:00
推荐 flutter
|
4
yuanmiexinghai OP @JohnLou flutter 用户体验怎么样
|
5
yuanmiexinghai OP @wszbdyyy flutter 用户体验怎么样
|
6
StarainX 2019-03-07 18:46:06 +08:00
RN 已死,有事烧纸。
Flutter 的用户体验已经接近原生。 |
7
lsido 2019-03-07 19:21:20 +08:00 via iPhone
恍惚还记得前几个月有各种喷子各种吐槽 flutter
|
8
feeyii 2019-03-07 19:44:58 +08:00
我感觉挺好,用 RN 开发了个 APP,面向 github 组件库开发,要求不高的话,挺方便的。
RN 火起来之前用的 ionic 做的第一版; RN 火起来后用 RN 重写了 APP,做了第二版;现在实在没精力再去学 flutter 了,有时间还是研究下后端技术架构,毕竟我是靠 java 吃饭的,老研究前端 js 干啥~ 唯一要注意的就是,RN 升级前千万做好备份,对着官网的 changeLog 升级;可以本地搭个 git,版本化管理起来 |
11
ssynhtn 2019-03-07 20:23:24 +08:00 via Android
实际情况是,rn
|
12
ssynhtn 2019-03-07 20:24:23 +08:00 via Android
实际情况是,rn 现在被广泛使用,flutter 还基本没出现在招聘要求中
|
13
huclengyue 2019-03-07 20:38:15 +08:00 via Android
@ssynhtn 因为原有的移动端开发学习一下基本都可以开发 Flutter 了,所以原本有移动开发的公司根本不需要重新招人。新的部门或者公司再招人的时候基本都是写的 Android 然后要求里写,能够使用 Flutter。
|
14
ssynhtn 2019-03-07 20:48:37 +08:00 via Android
@huclengyue 最近找 Android 工作,提到 flutter 的几乎没有,反正现在是还没火起来。毕竟是不同的语言,不像 rn 一堆写 js 的来抢工作
|
15
chinvo 2019-03-07 20:49:39 +08:00
RN 目前应用广泛,组件丰富
flutter 目前我身边还没听说过有谁在实际应用 |
16
FreshOldMan 2019-03-07 21:08:32 +08:00
flutter 天下第一
|
17
hst001 2019-03-07 21:29:53 +08:00
flutter 已经开始了未来全平台制霸的计划,快了
|
18
max1024 2019-03-07 21:45:06 +08:00
多年前就开始用 RN,最近一个项目也用 RN,真的很流畅,打包体积又小。
|
19
murmur 2019-03-07 21:50:00 +08:00 2
每次进来都看到 flutter 尬吹
rn 现在跟 flutter 差了 2 年的社区 等 2 年后再来吹 flutter 吧 flutter 差 1、一套 weui 那种好看的既不像 ios 又不像安卓的 ui 2、一个稳定成熟的社区帮你踩雷 3、一个换掉 dart 的语言,当然就是 java,信仰满分 4、一个重量级的应用,所有模块都由 flutter 开发 |
20
NonClockworkChen 2019-03-07 21:59:20 +08:00 1
@murmur 吹呗,反正吹的时候一时爽,改 bug 改到火葬场
|
21
huclengyue 2019-03-07 22:20:40 +08:00 via Android
@chinvo 闲鱼啊。。其实很多公司都是混合开发的原来的 app 中的某一个界面或者一个功能用 Flutter 开发
|
22
cubesugar 2019-03-07 22:56:06 +08:00
别轻易听信上面不负责任的无脑吹 flutter 的言论,跨平台的这类框架,确实各有优劣,要趟坑的。
先分析分析业务需求,导航、交互、第三方 SDK,是否对选择构成影响。 关于 RN,medium 上有不少实践经验分析,那篇 “著名” 的 airbnb 的 po 文,还有年度应用 drops 的这篇: https://medium.com/drops-engineering/our-react-native-experience-603e3343730 等等,都值得选型前参考一下。 RN 的优势也确实有不少,丰富的社区资源与资料,和今年传言中的重大重构,感觉还是可以 “值回票价” 的 |
23
hellowes 2019-03-07 23:06:39 +08:00 via Android
呵呵,前端这圈子真浮躁,这也证明了前端的工作价值是很容易被替代的,管你研究 RN 多深。只要后来者比你多几个语法糖,多几个 ide 什么的,就在趋势上把你的知识储存给废掉
|
24
hellowes 2019-03-07 23:10:03 +08:00 via Android
不过也能理解,不拼命吹新框架新技术,怎么写月报年报?那些开培训班和 Live 的大佬靠什么吃饭?
不过就是苦了我们这些打工的码农罢了,RN 学了几年,各种坑各种兼容问题熟悉个遍,结果告诉我 RN 落伍了,要抽时间从头踩坑 不想着帮助 RN 继续繁荣发展,只会推自己的框架,在我看来也就是大公司之间的技术博弈而已 |
25
JohnLou 2019-03-07 23:17:34 +08:00
反驳一下楼上的踩,flutter 是桌面已经成熟很久的 direct ui 在手机上的延申,迅雷、qq、百度网盘、影音这些都是用 direct ui 的引擎做的,用了绝对没错。
|
26
zackkson1991 2019-03-07 23:30:36 +08:00
睇送吃饭~不要脱离应用场景和个人自身技术背景来讨论哪一个好与不好。就目前来说,交互不是很负责可以考虑 RN,毕竟社区还是很不错的。
|
27
kajweb 2019-03-08 00:37:19 +08:00
说好的 kotlin 呢
|
28
Lxxyx 2019-03-08 01:35:59 +08:00
RN 吧,Flutter 目前差了一个社区的分量。只是完成业务的话,选社区成熟的可以替你省下非常多的事情。
至于技术学习…… Emmm,有兴趣了解底层原理的话,H5/RN/Flutter 都是绕不过去的。 |
29
dioxide 2019-03-08 01:58:14 +08:00
flutter 的气候目前还差点意思,毕竟需要学一门新语言. 生态不行
|
30
murmur 2019-03-08 07:47:52 +08:00
@JohnLou 但是有什么用呢,需求不强,游戏会上 unity 这种引擎,一般的应用什么框架都可以做,大厂的 app 还都是 native 的
|
31
gzf6 2019-03-08 08:38:15 +08:00 via iPhone
Ionic 也行,修改 ui 很方便,
|
32
weixiangzhe 2019-03-08 09:12:04 +08:00
rn 社区好一些, 性能啥也还可以吧, 反正都不是高性能页面,然后头疼的是每次升级都会骂娘。
flutter 升级简单 但是现在社区不行,等闲鱼开源一波再看看 |
33
hongch 2019-03-08 09:46:41 +08:00
1.我坚守 kotlin 写原生
2.每年都有新技术出现 难不成每次都要纠结 xxx 是否比 xxx 更好 性能更高? 3.我觉得满足业务需求即可 快速迭代 /团队合作 4.bug 这种东西 还是看开发者的能力 |
34
zhuhaohenry 2019-03-08 09:49:18 +08:00
可以体验一下扇贝单词中间两个 tab 的页面
|
35
cjh1095358798 2019-03-08 10:05:15 +08:00
cto 让移动端转向 react native,所以学习 es6 中
|
36
binaryify 2019-03-08 10:07:24 +08:00
RN 更适合从头开发的项目,而不是 app 的部分页面
|
37
f2ck 2019-03-08 10:14:50 +08:00 1
RN 已死,Flutter 大法好。
|
39
bajie 2019-03-08 10:39:44 +08:00
23 楼那个人,只要是前端的话题都要上来鄙视几句?难道是你们公司前端老是在厕所打你吗
|
40
eyrewwww 2019-03-08 10:58:40 +08:00
我的项目已经开始是去 RN 了,用了一年的 RN,官网老早都不更新了,集成在项目里反而变成了拖累,早点剥离,早点解脱。回归原生
|
42
palxie 2019-03-08 11:25:57 +08:00
敢问一群吹 flutter 的, 项目中用上了吗?
|
43
jesonyang 2019-03-08 11:33:33 +08:00
胆大的上 flutter, RN 已死,有事烧纸。
|
46
karottc 2019-03-08 13:44:04 +08:00 via iPhone
我做的纯 rn 项目,还不错,暂未发现啥大问题。
|
47
bsg1992 2019-03-08 14:50:10 +08:00
真要跨平台 为什么不用 xamarin 算是不叫老牌的框架了而且也一直在维护更新
|
49
hellormrfool 2019-03-08 15:23:35 +08:00
@f2ck 顺便 @我告知一下~
|
51
f2ck 2019-03-08 16:28:42 +08:00 via iPhone
@hellormrfool 闲鱼
|
52
joesonw 2019-03-08 17:18:08 +08:00
flutter 生态差了些. RN 毕竟有整个 NPM(大部分不涉及到 native 的都可以直接用)做后盾. 更别说 react-native-modules 的丰富程度.
|
53
runningman 2019-03-08 17:47:49 +08:00
RN 搞了很多 app 了。
|
54
ookkxw 2019-03-09 08:03:10 +08:00 via iPhone
这种三方转原生的多少都有优劣势,rn 优势在于
1.你学过 react,上手很快, 2.你学过 java 或 oc 有加成 3.不是高度复杂页面 rn 都能解决 缺点: 1.莫名其妙的错误提示(大多数是 js 问题) 2.版本升级麻烦 我个人还是挺喜欢 rn 的因为是 react 使用者 然后写过 java,所以用的还挺好,最近 rn 咬升 0.59 全面支持 64 位了 |
55
yuanmiexinghai OP @karottc 什么项目方便告知下么
|
56
yuanmiexinghai OP @ookkxw rn 调用一些三方体验怎么样
|