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

101 天前
 owlzhang95

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

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

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

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

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

用户数量只是安卓换到鸿蒙,你要投入更多的人,还要放弃广告和赚钱引流的功能,是你你心甘情愿吗
tool2dx
101 天前
"除了学习 JS ,还有什么好的建议吗?"

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

不用焦虑,肯定会荒废。对于原生开发来说,前端已经算是完全不同的两种语言了。
SlytherinWizard
101 天前
看了之前的帖子,op 最后去了哪个城市工作?
owlzhang95
100 天前
@SlytherinWizard 还在北京

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

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

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

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

© 2021 V2EX