跨平台技术对原生客户端开发的影响和入门难度 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
owlzhang95
V2EX    问与答

跨平台技术对原生客户端开发的影响和入门难度

  owlzhang95 2024-07-25 00:24:25 +08:00 1599 次点击
这是一个创建于 501 天前的主题,其中的信息可能已经有所发展或是发生改变。

这几年 RN 、Flutter 各大厂魔改或自研的 RN 框架五花八门,楼主最近刚入职一家大厂,App 原生的功能很少,只有一些监控、性能、启动、首页壳用的 Native ,其它业务功能全部是跨平台,对原生开发者来说还要去学 JS ,去学这些框架的用法,压力巨大担心搞不来学不会,也焦虑真搞久了,原生就荒废了。

各位客户端或者前端 V 友们,如果想快速上手这种跨端容器,除了学习 JS ,还有什么好的建议吗?

8 条回复    2024-07-26 00:46:01 +08:00
murmur
    1
murmur  
   2024-07-25 08:23:17 +08:00
以前是跨双端,现在是跨三端加个微信小程序,H5 就是最好的技术,不要小瞧 H5 ,浏览器的优化二手程序员写 Native 好的多,表现力强,好学习,超高复用度
murmur
    2
murmur  
   2024-07-25 08:37:37 +08:00
JS 其实很好学,因为他只要不面试,ES6 语法是非常简单也符合直觉的,如果你从 ES3 开始学,什么科里化,原型链,都是劝退的东西,正经项目谁用这东西,就框架用一下,vue 都改成 proxy 了你也不是写框架的

css 同理,css 是灵活不是难,比起 flutter 或者鸿蒙那种布局必须显示依赖行列容器的,还是 css 舒服
chuck1in
    3
chuck1in  
   2024-07-25 09:10:12 +08:00
@murmur 话说鸿蒙现在咋样了呢,在上面做开发的同学多不多,后面能不能发展起来呢照目前这个情况。
murmur
    4
murmur  
   2024-07-25 09:13:03 +08:00
@chuck1in 鸿蒙就是把 ts 和 flutter 缝合起来了,除了语法恶心点之外,没啥太大问题

开发的肯定多啊,半行政力量推,能不多吗,老前端多干点活就可以了

用户数量只是安卓换到鸿蒙,你要投入更多的人,还要放弃广告和赚钱引流的功能,是你你心甘情愿吗
tool2dx
    5
tool2dx  
   2024-07-25 09:37:14 +08:00
"除了学习 JS ,还有什么好的建议吗?"

看项目需求,如果代码量不多,就老老实实写 JS 。但如果业务量非常巨大,JS 并不算非常合适的,可以考虑用别的方法取巧。比如业务层调用 wasm 来处理。
tool2dx
    6
tool2dx  
   2024-07-25 09:41:08 +08:00
"也焦虑真搞久了,原生就荒废了。"

不用焦虑,肯定会荒废。对于原生开发来说,前端已经算是完全不同的两种语言了。
SlytherinWizard
    7
SlytherinWizard  
   2024-07-25 10:45:15 +08:00
看了之前的帖子,op 最后去了哪个城市工作?
owlzhang95
    8
owlzhang95  
OP
   2024-07-26 00:46:01 +08:00
@SlytherinWizard 还在北京
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4713 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 47ms UTC 01:12 PVG 09:12 LAX 17:12 JFK 20:12
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86