现在学 iOS 和安卓开发晚吗, Flutter 如何?

2020-04-18 10:40:07 +08:00
 toliho

基本需求,开发一个简单的题库产品~ 学完应该不会没用吧? 有人说现在学相当于 49 年入国军,但是我想以后的人用 APP 只会更多。。

6664 次点击
所在节点    程序员
35 条回复
rebounce
2020-04-18 15:53:38 +08:00
@gunavy #19 举个例子?
Jirajine
2020-04-18 16:13:15 +08:00
赞同楼上先原生的观点,iOS/Android 至少选一个主要的学习原生,然后再考虑用这些跨平台的框架扩展。
gunavy
2020-04-18 16:17:22 +08:00
iFlicker
2020-04-18 18:40:30 +08:00
@toliho 学习成本还好 ,主要是目前还是不太稳 你看 flutter 的 issue 我上次提的时候看了一下是五千多
murmur
2020-04-18 18:47:48 +08:00
@nguoidiqua 我对你的观点恰好相反,为什么 flutter 要替代 rn,就是因为 rn 坑多,rn 的设计就没法解决性能问题
前端圈是不讲究未来的,讲究自我革命,如果一个东西好用,3 年后自然好用,而且成熟了,比如 vue2 和 1,2 的人起手就用到了 vdom,还会在乎 1 的奇奇怪怪问题么
吹 flutter 的话,当年用在 rn 上也是这么说的,前几天我还搜了阿里说在天猫上应用 rn (包括 weex )的文章
如果 flutter 不好用,那么 3 年后会有新的框架干掉 flutter,就这样继续下去,一浪接一浪
而这其中一直做顶梁柱的,还是 native 部分
大厂吹一部分是为了 KPI,毕竟瞎鸡儿重构也算工作量,而且别人后面有顶尖的 native 团队,别人写的 rn 和 flutter 跟你不是一个级别,别人遇到问题可以自己修,根本不需要 issue,但是能做到这个级别的有几个
mxT52CRuqR6o5
2020-04-18 19:42:27 +08:00
Flutter 前景如何得看谷歌的态度和 fuchsia 能不能成功,现在我感觉谷歌对待 flutter 的态度实验性质更多点,如果真想好好做应该优先解决安卓 ios 的一大堆 issue 和提升性能,而不是搁那折腾 flutterweb 和 flutterdesktop
mxT52CRuqR6o5
2020-04-18 19:46:09 +08:00
@murmur flutter 这种路线的框架必须有大厂撑着才能做下去,光靠社区维护都很困难,不可能有一波又一波 flutter 框架出现的
nicevar
2020-04-18 20:28:59 +08:00
学 iOS 或安卓与 Flutter 没什么太大关系,Flutter 就是一个 UI 框架,你学会了不代表你就会 iOS 或安卓开发,两码事,再说这个年代 UI 框架满天飞,学会一个作用也不是太大。
exploreexe
2020-04-18 21:56:42 +08:00
有点晚了,如果实力允许还是去研究 AI 吧。
Notzuonotdied
2020-04-18 22:11:54 +08:00
@exploreexe AI 其实要求和门槛更高,而且竞争激烈……

我觉得学 Android 和 iOS 都还行吧,要是简单写写界面,感觉就是可以随时被替代的。

如果你是往深了学,那 Android 会有很多的东西可以搞的。

至于 Flutter,就是坑有点多,如果有精力自己研究 Engine,Flutter Tools 这些源码也是可以学到很多东西的。
xingheng
2020-04-18 22:27:18 +08:00
@murmur 对于阿里的开源项目我一直持观望态度,对内他们肯定是为了 KPI,对外开源是告诉大伙儿“我先开头了啊,你们也帮忙完善一下吧”,设计层面仍然只是对内的企业级需求。
coolmenu
2020-04-19 01:01:39 +08:00
感觉 flutter 还没有 xamarin 好呢。。后面这个微软砍项目比 Google 好点
toooo
2020-04-20 08:39:56 +08:00
现在搞移动端, 有点类似 10 年前下定决心要搞 Windows 开发一样, 即便是现在依然有职位, 有需求, 但数量上是很少的.
lear7
2020-04-20 09:05:20 +08:00
我是多年 Android 原生,后来因为前老板继续交货,用了 20 多天就用 Flutter 做了个简单的电商 APP,放到原生,起码 2 个月吧。
lancelock
2020-04-20 09:49:51 +08:00
我学过 flutter,主要是冲着 fusion 用这个,不然我是不会学的

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

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

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

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

© 2021 V2EX