想学 Apple 的 app 开发,学习哪种开发语言的一点疑惑

2020-09-14 08:23:53 +08:00
 yousabuk
在 swift 和 kotlin native 之间有点徘徊,这俩语言我现在都不会,熟练或精通 C 和 Java 。

有以下对比:
1,swift 是 Apple 自己出的,可能各种特性,性能什么的支持的更好?

2,kotlin native 支持多种平台,未来可以一招仙?

这两者不知道还有没有其他优缺点,反正都是新学,学哪个更多选择,两个没法都学,精力时间不够,望赐教!
5608 次点击
所在节点    macOS
42 条回复
iFlicker
2020-09-14 10:45:59 +08:00
android 从业者建议 swift/Flutter
yousabuk
2020-09-14 10:46:32 +08:00
@MonkeyBro 不是 Xcode 用 kt,是 appcode 可以 kt native
yousabuk
2020-09-14 10:48:16 +08:00
@KIMMG 正理,主要是精力有限,时间有限,经济有限,在这么多有限的我限制下就只能一个点突破了,无法弹幕覆盖。
yousabuk
2020-09-14 10:49:21 +08:00
@gaoyx416 没用过
yousabuk
2020-09-14 10:49:42 +08:00
@walkertuan 不为找工作,为挣钱
yousabuk
2020-09-14 10:50:14 +08:00
@manwei6341 不是现在 Apple 祛 oc 化呢么
yousabuk
2020-09-14 10:51:03 +08:00
@iFlicker 非 Android,没弄过,以前想学过,但是考虑到麻烦的适配问题,放弃了。
nicevar
2020-09-14 10:52:49 +08:00
一个语言没有多少学习成本,你都会 c 和 java,swift 和 kotlin 不就是一周的事,而且 swift 和 kotlin 太相似了,我有项目在做的时候经常写完 Android 的 kotlin 代码,然后复制粘贴到 XCode,然后改一下就变成 swift 了
chengkai1853
2020-09-14 11:04:44 +08:00
学习东西从来不是语言的关键,而是平台玩的熟不熟、深不深。不为深就玩 Flutter 去,想深入就原生...
ElvY
2020-09-14 11:25:59 +08:00
49 年入国军...学历很好请无视
jiayong2793
2020-09-14 11:50:18 +08:00
kotlin native 还不如 vue
1oNflow
2020-09-14 11:54:38 +08:00
大厂跨平台还是 react native 用的多,js 才是一招鲜,虽然我很不喜欢 js,但这就是大势所趋。
RealKela
2020-09-14 13:22:38 +08:00
就学 swift,别整花里胡哨的了。
还有都 2020 了,别再说什么 swift 对新人不友好、不稳定什么的
653513754
2020-09-14 14:27:50 +08:00
不会原生建议不要用 flutter 填坑填不完
Xusually
2020-09-14 14:29:32 +08:00
Swift
CommandZi
2020-09-14 16:53:06 +08:00
Swift 就够了,苹果近几年都有推出一些框架是 swift only
dizun
2020-09-14 17:02:42 +08:00
新入门就选 swift,如果想吃快餐,就 oc,视频多,开源入门项目多。花里胡哨的东西,坑多还不好填。
loarland
2020-09-14 17:59:32 +08:00
先 swift,然后 oc
xrr2016
2020-09-14 19:14:16 +08:00
可以可以,推荐 Flutter 的越来越多了
souths
2020-09-14 20:39:55 +08:00
语言不重要,重要的是 iOS 、Android 、Flutter 的各种东西,比如要学 iOS 很多资料都是 OC ;要学 Flutter 不懂 iOS 会一脸蒙,毕竟只是 UI 框架;三者交叉的部分很多,swift 、dart 、kotlin 交叉的部分也多,但是看不懂会很难受

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

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

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

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

© 2021 V2EX