
前几年还在鼓吹大前端,最近 rn, weex 都凉了,flutter 目测也快了,跨平台真的是昙花一现的伪需求吗,移动端的未来是什么?
1 zhuweiyou 2021-04-15 10:45:35 +08:00 我认为所有的跨端框架, 都是坑. |
2 WellLee 2021-04-15 10:45:43 +08:00 未来,目前我能想到的是减少了输入地址栏 url 的频率,很多都是触碰式,交互性变得比以前鼠键来得更让人容易上手操作,结合一些新型的柔性材料也可能会慢慢往智能穿戴那种方向去靠拢吧(抛砖引玉) |
3 sunjws 2021-04-15 10:45:53 +08:00 去大厂或欧美企业干原生开发 |
4 matatabi 2021-04-15 10:48:50 +08:00 via iPhone 原生才是王道 |
5 HolmesYe123 flutter 国内还是挺多小公司要的,但 flutter 的坑不是这些小公司能处理的,他们只要开发快而已。我个人觉得原生开发比跨平台更好。 |
6 HeyWeGo 2021-04-15 10:56:24 +08:00 上午看过一篇 ISUX 的动效公众号,深感原生才是王道。 https://mp.weixin.qq.com/s?__biz=MjM5NzQxMDkwMg%3D%3D&mid=2655431670&idx=1&sn=b30279cb122bc272eb51d51a055cdf73 |
7 gkiwi 2021-04-15 10:57:25 +08:00 flutter 也快了是基于什么得出来的 |
8 wzzzx 2021-04-15 10:59:44 +08:00 我司对跨平台的需求真的很大 |
10 zjw7sky 2021-04-15 11:02:14 +08:00 感觉接了一堆的跨端,缺带来了一堆的跨端插件,最终发现跨端就是个伪命题 |
11 lagoon 2021-04-15 11:10:11 +08:00 不觉得完了,因此不太好回答这个问题。 既然你觉得都完了,那又说什么未来呢? |
12 h4de5 2021-04-15 11:12:12 +08:00 现在越来越多的终端上 android 系统。广告屏 电视盒子 医院银行各种设备终端 收银机器 车载 智能设备,所以做 android 原生开发应该才更有未来吧。 |
13 andyskaura 2021-04-15 11:15:34 +08:00 @mygreens 闲鱼放弃 flutter 了? 应该还没吧 毕竟现在闲鱼还是各种 bug |
14 HolmesYe123 2021-04-15 11:16:53 +08:00 @andyskaura 已经开始转移了,可能过几个版本就完全放弃 flutter 了 |
16 32556188w 2021-04-15 11:18:13 +08:00 闲鱼的 flutter 卡,谁赞成谁反对 |
17 wanguorui123 2021-04-15 11:21:08 +08:00 用来用去最终回到原生和 Web |
18 mygreens OP |
19 laike9m 2021-04-15 11:33:04 +08:00 via Android Flutter 才是未来好不,真正的大一统,Ubuntu 都已经开始用了 |
20 PlF5rhxZ7ilCSfBI 2021-04-15 11:38:01 +08:00 未来在于转行 |
21 0xZhangKe 2021-04-15 11:39:06 +08:00 Notion 就因为客户端没用原生开发,丢掉了好多用户,甚至我都快弃用了。 |
22 WilsonGGG 2021-04-15 11:40:08 +08:00 同类产品相差不大的情况下,我会选择有原生 APP 的 |
23 weimo383 2021-04-15 11:42:35 +08:00 via Android 你看一下 flutter 热度。。。就知道人们对跨平台热情不减 |
24 xxxxxxxxxxxxxx 2021-04-15 11:48:05 +08:00 大前端,ios Android, h5 都学,拿一份工资. |
25 IGJacklove 2021-04-15 11:59:06 +08:00 via Android @32556188w 说的好像闲鱼没用 fkutter 就不卡似的,b 站,qq 都有用 flutter,有人骂吗? |
26 DrakeXiang 2021-04-15 12:09:10 +08:00 @mygreens 看了下这个修改是 18 年就改了的,flutter 只是不作为默认的 ui 而已,fuchsia 还是支持 dart 应用的,另外闲鱼 flutter 的技术文章都还在发,没看到说放弃的 |
27 xff1874 2021-04-15 12:17:35 +08:00 跨段技术有一定的场景,比如 RN 的热更新可以用在展示型的页面上,flutter 可以用在一些非核心页面。 现在的趋势就是客户端原生的适用范围越来越窄,开始往容器化上走,提供一些能力给 RN,flutter 等。 |
28 IvanLi127 2021-04-15 12:18:07 +08:00 via Android 跨端只是 view 跨,团队得有专门做原生的人开发底层业务。这样想就合理多了。 |
29 musi 2021-04-15 13:29:13 +08:00 为什么不用 H5?因为 H5 能获得的信息很有限啊 |
30 lujie2012 2021-04-15 13:47:21 +08:00 看到这个标题,我专门登录进来发布自己的意见。 这也丸,那也丸,自己玩过几个?做什么技术,开发什么东西,你是喜欢它,还是喜欢钱? 未来是什么?你的未来是什么?还是做 iOS 的人未来是什么? 这个题目,这个问题不经过自己大脑思考,张嘴巴就来,搞得乌烟瘴气。 这和 x 乎经常性别挑衅,手机厂商挑衅,WB 打拳有什么区别? 做技术的做成娱乐圈? 你问了这么多问题,你质疑了这个么多问题? 你的样子真的像 XX 哄蒙,行不行你都不知道怎么区分。。。。。 |
31 lujie2012 2021-04-15 13:50:33 +08:00 问我怎么看,点击我主页,自己去看,动手实践,没有去过几个国家,没有去过几个地方,没有科学对比,却能得出超出自己实践的答案和逻辑。看看美团等团队对性能的分析,看看专业人士 |
32 lk920724 2021-04-15 13:54:44 +08:00 凉了?好吧,我认为是原生开发,包括以后的 ar,vr,mr |
33 zongren 2021-04-15 13:55:31 +08:00 大点的公司,业务可以用一套代码,比如 kotlin,ui 用原生,但是一般小公司都是 ui 和业务逻辑糅合到一起,没必要 |
34 exploreexe 2021-04-15 13:57:47 +08:00 一开始我也以为 flutter 快完了,实际上 flutter 热度还是很高的,除去阿里,腾讯 头条现在也都在用,可以去 B 站搜几个视频看一看。 不要听风就是雨。 |
35 GG668v26Fd55CP5W 2021-04-15 14:00:24 +08:00 via iPhone 我觉得最后还是回归原生,因为用户体验最好,那些跨平台的方案都进行某种妥协。或者微信小程序那种才是跨平台的未来 |
36 jones2000 2021-04-15 14:04:52 +08:00 跨端框架开发成本低, 招 1 个前端 2 年经验的 1W 多就可以了。 iso, 安卓原生的 3 年经验, 起码 2W 起吧,招 2 个。还不包括里面用的 h5 页面,单独招 h5 的人开发。 |
37 lscexpress 2021-04-15 14:06:43 +08:00 @zhuweiyou 自信点,把我认为去掉 |
38 Drc 2021-04-15 14:14:59 +08:00 倒是 RN 有点唏嘘,自己用得挺顺手的,最近也是有点迷茫了 |
39 evanzhou1989 2021-04-15 14:15:29 +08:00 跨平台是真需求,只不过现阶段都是伪实现。 |
40 zhaiduo 2021-04-15 14:23:51 +08:00 未来在你手中... :) |
41 dinjufen 2021-04-15 14:29:46 +08:00 我也喜欢用原生,只能说现在大环境如此,要求快速更迭,恨不得一周一版本,这种情况用原生只有不差钱的公司才养得起吧。 我自己也做过 PC 桌面开发,公司要求更新频繁一点,就受不了,其实我个人还是愿意开发原生的。 |
42 u823tg 2021-04-15 14:40:33 +08:00 未来就转行了,关心这个干嘛(狗头) |
43 faywong 2021-04-15 14:53:24 +08:00 @evanzhou1989 +1 |
45 nxforce 2021-04-15 15:23:33 +08:00 后端永远都是僧多粥少啊,那么多人挤进去,不说比例,就说总体基数,被淘汰的也不少了,后端岗位的年龄危机更大更靠前,因为人多,入行的新鲜血液永远是供大于求的。 但年龄 30+的客户端开发,只要能力过得去,我是很乐意给橄榄枝的。 |
46 nxforce 2021-04-15 15:24:23 +08:00 @joyhub2140 MD,打开了多个 V2EX 的 tab,走错片场了 |
47 newmlp 2021-04-15 15:26:39 +08:00 既要又要,是不可能的 |
49 lixon166 2021-04-15 16:19:21 +08:00 全干一把梭就对了 |
50 towry 2021-04-15 16:25:24 +08:00 那是不是说 web 实在是很弱了 |
51 christin 2021-04-15 17:30:21 +08:00 via iPhone vue react 发展这么好不还有人在用原生和 jq 吗 技术是为人服务的 你觉得哪个好就用哪个 不要人追着技术跑 |
52 lq007 2021-04-15 18:47:31 +08:00 @joyhub2140 是哪个片场?给链接看看 |
53 66beta 2021-04-15 18:49:56 +08:00 跨平台原生开发 |
54 johnhartleyGoons 2021-04-15 18:53:35 +08:00 主要是前端“程序员”太便宜了,一个客户端程序员的工资顶好几个前端。 |
55 fanyingmao 2021-04-15 21:20:55 +08:00 @johnhartleyGoons 没觉得,安卓 ios 估计好多转前端了,剩下没转的也没前端混得好。 |
56 wuxinling 2021-04-15 22:39:36 +08:00 我来瞎说一通:功能复杂完整的在原生开发,简单快速使用的在 H5 。不看好小程序,因为有 H5,再不济还有快应用(还是 H5) |
57 jinwyp 2021-04-16 02:28:33 +08:00 Flutter 是 KPI 项目,负责人升职完了,华丽转身,留下一地烂摊子 |
58 LeeReamond 2021-04-16 03:44:09 +08:00 楼里面某些人也太阳春白雪了,看不起做 h5 的下里巴人,怕是就是利益相关。根本不是什么大环境如此,而是全民上网,需求就是快速展示,而且以后会越来越快。不再是以前只有 windows 一家做桌面应用的时代,上千程序员慢慢给人上人抠一个项目,人下人不配拥有自己的应用? |
59 huangsen365 2021-04-16 05:23:32 +08:00 via iPhone 移动端其实就是 json 的永生之道 |
60 jingcoco 2021-04-16 08:10:46 +08:00 via iPhone @lujie2012 我感觉你说得挺好的,但是我还是挺喜欢有这种帖子,可以看看大家的想法,比如我这种工作中前后端都用的,前端四大框架学了三个算上 svelte, 到底选移动端哪个真的挺心累的 。。。。看看大家吐槽还是感觉能了解些现状。 |
61 NewTab12138 2021-04-16 08:35:27 +08:00 via iPhone @mygreens 这? 闲鱼放弃就代表不流行了? 闲鱼这种 kpi 产物有什么可谈的,至于删代码倒是没看到有这个新闻 |
62 yazoox 2021-04-16 09:00:08 +08:00 奇怪,既然认为 web 端用户体验不好,为什么现在都在讲“大前端”呢? 现在国内的各种互联网公司,都在去“web”往移动 app 上靠,因为拿不到用户数据 /隐私啊。 |
63 yazoox 2021-04-16 09:03:18 +08:00 @joyhub2140 这个还分前后端么?现在都是内卷得厉害,前端或者客户端,也是一样的吧...... |
64 vincentxue 2021-04-16 09:30:07 +08:00 前端我真的看不懂了,特么的改几行代码都不要一分钟,编译十几分钟,搞毛呢。。 |
65 alexkkaa 2021-04-16 09:32:15 +08:00 via Android 安卓内置小程序,直接 h5 开发 , 不需要再依赖其他就可以原生小程序。至于 ios 吗,未来五年市场份额会跌至 10%,最终趋势和桌面端一样。 |
66 duanxianze 2021-04-16 09:38:05 +08:00 兴许出来新平台新设备呢,安卓 ios 都如曾经的塞班一样消失,不要想太多,打工人能赚钱就行,用锤子还是镰刀有区别吗 |
67 damang 2021-04-16 09:38:32 +08:00 via iPhone 跨平台是小公司的喜好,大公司不应该用跨平台的东西,毕竟体验更重要 |
68 duanxianze 2021-04-16 09:38:43 +08:00 @vincentxue 要不换个电脑?试试 vite? |
70 lujie2012 2021-04-16 10:10:31 +08:00 iOS 市场份额跌至 10%? 你不知道现在手机全球出货量前三是谁? 都是搞过客户端开发的人来评论么? 一直技术是为当前需求服务的,但是不代表 apple 或者 andriod 不会进化,加入 ar 后面起来了,可以直接 flutter 开发 ar, 或者 swift 开发 Ar 改变的和变革的是硬件,开发语言只是调用 API 和组织逻辑。 。。。。然后说大公司不喜欢跨平台,你们去过大公司吗?。。。。。。。 |
71 lujie2012 2021-04-16 10:11:55 +08:00 跨平台的技术都是谁搞出来的? RN facebook,flutter google,weex ali 。。。。。 小公司喜欢跨平台。。。。 |
72 Bijiabo 2021-04-16 10:16:16 +08:00 抛开业务场景谈技术落地是刷流氓,原生迭代周期长、成本高。前期落地跨端方案还是挺香的。至于为什么不用 HTML5,也要看用户设备性能、网络环境,具体分析了。 |
73 x940727 2021-04-16 10:18:15 +08:00 @lujie2012 SwiftUI 一堆 bug……即使 2020 年都没稳定下来,OC 都是时代的碎片了,当真大丈夫?客户端现在开发的岗位越来越少是事实,不止国内,全球都是这样的… |
74 ychost 2021-04-16 10:20:51 +08:00 原生开发永远不会掉队,跨平台都是业务前期开拓市场做 MVP 的应用,后面市场打开迟早换原生,不然维护不动 |
75 lujie2012 2021-04-16 10:30:26 +08:00 |
76 lujie2012 2021-04-16 10:31:57 +08:00 不会现在还没有使用 swift 开发的 team 或者客户端开发吧?还在写 oc ? 就算你写 oc,swift+oc 混合开发它不香吗? |
77 lujie2012 2021-04-16 10:34:12 +08:00 麻烦看看我资料简介,看看我的移动端开发记录,再来喷,没有动手实践,没有写过跨端,没有使用过 RN flutter,switf,就上来讨论都是纸上谈兵,技术不是看书就能提高,是遇到了多少问题,你自己去解决了多少遇到的问题 |
78 x940727 2021-04-16 10:34:50 +08:00 @lujie2012 你这句话就很不对了,百分之 99 的人都是面向饭碗工作,面向工资编程,岗位少机会就少,机会少饭碗就少。任何人如果学编程,就业机会绝对是主要选择点之一好么? |
79 x940727 2021-04-16 10:36:46 +08:00 @lujie2012 说白了就是引流叫人去你公众号呗,莫名其妙……而且大部分编程问题都是没有好好的阅读官方文档和自己的粗心大意,如果问题真那么多,框架基本上是推不起来的…… |
80 wobuhuicode 2021-04-16 10:40:28 +08:00 跨端的价值就是:隐藏底层实现,达到高效开发。 手上 5 个海外的项目,很多都用到了摄像头设别图像和麦克风识别语音。 但是因为是不同的项目,UI 和 API 都不同。难道我每个都需要用原生写一遍? 底层 C++ 写好图像 /语音识别逻辑,link 到 native 端。再由 native 端写几个 react-native 组件。 连续三年的项目五个项目就靠一个前端用 react-native 写写 UI 和 对接一下 AP,偶尔维护一下底层组件。 来再多项目也不虚。 |
81 unco020511 2021-04-16 10:48:29 +08:00 flutter 刚发布 2.0,为啥你们就说凉了 |
82 AhogeK 2021-04-16 11:23:47 +08:00 flutter 挺好的 |
83 loginbygoogle 2021-04-16 11:26:07 +08:00 @mygreens 连最基本辨别真伪的能力都没有,注定被 pass |
84 lujie2012 2021-04-16 11:30:58 +08:00 @x940727 你觉得在 V2EX 来引流公众号,V2 那么多大佬看不出来?你看看我的历史记录,我每次 argue 的什么样子的帖子。 哈哈,,你对人心的认识和认知真的是非常到位,相当的社会。我说面向工资编程,是因为永远最稀缺的职业工资越高,但不是适合你,也不是适合每一人,也不是每一个喜欢。面向项目编程,面向自己的兴趣编程,才能工作中获得乐趣,才会乐此不疲的探测自己领域的技术。半桶水,晃啊晃,要多久才明白什么是自己的兴趣? |
85 lujie2012 2021-04-16 11:35:18 +08:00 我的都懒得重复自己的话和分享,所以都写在公众号做为博客记录。因为每次这样的移动端还有人要吗?是不是以后 java 还有人要吗?编程技术淘汰和其他的行业的淘汰一样,没有铁饭碗,flash,嵌入式,塞班,那帮人都失业了吗? |
86 loginbygoogle 2021-04-16 11:38:13 +08:00 @alexkkaa 阁下是卧龙还是凤雏? |
87 loginbygoogle 2021-04-16 11:40:36 +08:00 好家伙!好家伙!一个小小的质疑贴,竟炸出一堆卧龙凤雏!好家伙! |
88 zzzzzzggggggg 2021-04-16 11:49:11 +08:00 无病呻吟 |
89 lujie2012 2021-04-16 14:25:55 +08:00 比起 2015-2017 年 浮躁的移动端开发培训,现在移动端的世界好多了啊,哈哈~~~~ |
90 cssTheGreatest 2021-04-16 14:55:18 +08:00 有同事在搞 C++来跨安卓和 ios,前端小菜菜表示不懂 |
92 Bijiabo 2021-04-16 15:06:32 +08:00 @lujie2012 我就是一个现在不用 Swift 开发的例子,小公司的遗留项目和新项目,有些是要走硬件接口通讯的,用 OC 更顺手、轮子和资料也多。RN 的 Native 扩展也是 OC 比较顺的啦 |
93 zxCoder 2021-04-16 21:17:15 +08:00 未来应该是 android 并入 ios 或者 ios 并入 android 吧 就不存在跨平台的问题了 本身搞出这样两个系统不就是没事找事嘛 |
94 kwanzaa 2021-04-16 22:02:49 +08:00 996 画 UI 画疯了吧 |
95 tuomasi 2021-04-17 08:23:18 +08:00 前端好,都用 rn 、flutter 、uni-app 画 ui 吧,这样就没人跟我抢原生的饭碗了 |
96 lujie2012 2021-04-17 09:26:26 +08:00 @kwanzaa 懂!! 所以做为客户端开发者一定要学习一套跨端的开发框架,这样才能接触新的世界。现在 flutter 开发都是前端思想,让客户端开发颠覆自己的思维和开发模式,不然就是你说的 996 画 UI 画疯了。。。。。。哈哈 画 ui 真的是精通客户端最基本的事情,搞一下就可以了,学什么 SwiftUI 那真是浪费时间,直接 flutter 来感受一下前端框架在客户端开发中的打架。。。。不信你去看看 flutter 的状态管理,都是前端大佬在干架。。。。 |
97 lujie2012 2021-04-17 09:29:01 +08:00 然后学习 dart 还有机会做后端,更重要的是以前你会写 iOS 有了,flutter 不在是 iOS 开发而是全平台开发,你会爱上 android,你可以一套代码写出 autolayout 的项目,为什么不突破思维,flutter 2.0 web 都出来了,为什么不多前进一步。不说,看看我的资料还有学习记录,,,action 是最重要的。 |
98 lujie2012 2021-04-17 09:29:18 +08:00 |
99 wemadecode123 2021-04-17 16:59:34 +08:00 @zhuweiyou 年轻人 少说点 “我认为”、“我以为” 。多参加一些业内的开发者大会,去长长见识。 |