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