Re: [问卦] 第一次学Swift有多痛苦

楼主: jackypan1989 (杰奇)   2022-04-19 14:25:37
刚好我可以回答你这个问题
全职写程式年资大概 8 年左右
大多数都在网页全端,没摸过 iOS 生态系
最近一个机缘下开始接触 Swift
上手时间大概两周
我这边给一点个人评价
1. Swift 本质是个好语言
虽然后来闹翻了,但这个语言是 Chris Lattner
也就是 LLVM 创办人所带领的,有很多先天上的优势
例如 pattern matching / type inference
也支持 functional paradigm
从一开始就做对的语言,用起来会很安全跟舒服
2. 生态跟开发者体验没有很好
JS 大概一年会迭代个几十次,各种生态跑出来
但 Swift 一直到 iOS 15 以后才支持 async/await
像是 SwiftUI 等等,都发展得很慢,一堆都漏掉
要自己去客制化,转成用 UIKit 去写,或是写一点 OC 代码等等
然而 XCode 的 DX 又远输 VSCode 一大截
这并不是语言层的问题而是公司政策的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com