跨平台开发, RN、Flutter、Weex、uni-app 该如何取舍?

2019-10-25 15:01:13 +08:00
 darkninght

iOS 互联网民工一枚,想学习点跨平台开发,寻求下突破,大佬们觉得标题里几个方案哪个更适合学? 目前我更加倾向 uni-app,但是对 flutter 也抱有一些期待。

30420 次点击
所在节点    iDev
77 条回复
17681880207
2019-10-25 15:54:37 +08:00
这玩意还得看爹。
Flutter 和 RN 随便学一个都可以。毕竟 2 个爹都挺靠谱,而且挺有钱的。
weex 和 uni-app 有兴趣看下,但是实际上市场太小了。
KuroNekoFan
2019-10-25 16:15:14 +08:00
我只提醒一下,google 对于无法带来收益的产品是说砍就砍的
neverfall
2019-10-25 16:15:56 +08:00
继续学习前端的东西有点重复了,不如学个后端技能
Hanggi
2019-10-25 16:26:25 +08:00
@darkninght 我没有攻击你,我一开始也是一个 Widget 嵌套 1 万层,难看的要死。但其实都可以模块化分出来,抽象整理。
Leonard
2019-10-25 16:32:58 +08:00
学 Java 吧
wobuhuicode
2019-10-25 16:43:58 +08:00
看到 LZ 回复一个:技术的扩充肯定不能只是纵向的啊,还是要有横向发展的。非常认同。
入行做 web 到现在多端并行。说说我自己的方向就是:RN - 原生 - 类小程序架构。
RN 和 weex 本质差不多。理解起来做个小玩意不难。
Flutter 不看好,号称游戏级别渲染引擎,但是内置动画不多,做起来的 IOS APP 相比原生开发的差很远(可以参照安卓和 IOS 的过渡动画)。虽然是 G 家的东西,但是安卓端不是 Google 说了算的,国内行业还是用原生开发方便点。
而我说的类小程序架构,就是目前市面上大部分小程序的实现架构。看起来是和 uni-app 差不多,但其实有些许差距。详细之处自己实现起来会才会明白。
ajaxfunction
2019-10-25 16:48:20 +08:00
如果是 top 系列互联网公司就用原生,
其他就用 uniapp 吧,毕竟 sdk 和 api 接口都成熟的一批,
但其缺点是功能有限,涉及到底层的调用就有点捉急了
Creolophus
2019-10-25 17:08:16 +08:00
@fyxtc 看完 swiftui,我觉得 flutter 代码巨恶心
anmie
2019-10-25 17:32:42 +08:00
我就说我用过的,rn:臃肿,时常出问题。uni-app:性能不好,本质就是小程序引擎上运行小程序,不过 vue 一把嗦,加上官方编辑器,开发体验一级棒 一级流畅,除了写代码之外的部分 官方都帮忙做了,真傻瓜式开发。并不是吹它,虽然着么好,但是因为性能问题确实不推荐。
fyxtc
2019-10-25 17:40:04 +08:00
@Creolophus 害,我可能适应性还可以吧。。。任何代码风格都觉得没什么不适。。。
ngn999
2019-10-25 17:54:11 +08:00
iOS 搞逆向的话, 能作为一个发展方向吗? iOS 招聘中没多少要求动逆向的吧
sidegem
2019-10-25 19:06:26 +08:00
最近在学 flutter,感觉上手没有那么快,还需要学习 dart 语言.
darkninght
2019-10-25 19:12:38 +08:00
@17681880207 有道理
darkninght
2019-10-25 19:13:38 +08:00
@sidegem 是的,而且写起来略微难受
darkninght
2019-10-25 19:14:53 +08:00
@ngn999 没搞过逆向开发不太了解行情,但是我觉得逆向妥妥的是一个高光加分项,大厂肯定喜欢有逆向经验的 RD,而且玩逆向的话也可以不止拘泥于打工上班。
darkninght
2019-10-25 19:16:06 +08:00
@ajaxfunction 好的 我决定还是先从 uni-app 下手,感觉比较省心,而且没准没事干了还可以接点小活,一套输出 iOS、android、小程序,还是比较舒服。
mamahaha
2019-10-25 19:18:17 +08:00
先看一遍手册或教程了解一下,如果你不是零基础没学过编程,一般用不了几天,然后再决定用哪个,我觉得当前 RN 比较靠谱些,未来就不好说了。
Aether
2019-10-25 19:42:06 +08:00
@Sniper416
@darkninght
uniapp 真香,不过文档真心差 +1

哈哈哈。
文档主要靠猜和搜索。很多内容可以实现但并没有什么文档……
xiangyuecn
2019-10-25 19:59:17 +08:00
讲真,我要歪个楼,一定要 app 吗? h5 不香吗,pwa 不香吗😏 h5 才是真跨平台,10 年前的诺基亚都能运行,其他的算球😂
xlui
2019-10-25 20:08:06 +08:00
管他语法丑不丑,写起来爽就行了,看好 Flutter

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

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

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

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

© 2021 V2EX