Re: [問卦] 第一次學Swift有多痛苦

看板 Gossiping
作者 jackypan1989 (傑奇)
時間 2022-04-19 14:25:37
留言 5則留言 (3推 1噓 1→)

剛好我可以回答你這個問題 全職寫程式年資大概 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 一大截 這並不是語言層的問題而是公司政策的問題 --- 寫完的感覺,我更長期看好 flutter 除非 Swift 可以更開放 (雖然已經開源但也碰到蘋果的底線了) : 之前第一次學C之後,改學C++也是很快就可以寫出個小程式 : 而JAVA、C#也是大同小異,更不用說python更簡單了 : 但之前學iOS的時候 發現光是基本的版面設計就有點複雜了 : 更不用說Swift本身語言的觀念根本就打掉重練了 : 有沒有這方面的八卦 : ※ 八卦板務請到 GossipPicket 檢舉板實名詢問 : ※ a.張貼問卦請注意,充實文章內容、是否有專板,本板並非萬能問板。 : ※ b.一天只能張貼 "兩則" 問卦,自刪及被刪也算兩篇之內, : ※ 超貼者將被水桶,請注意! : ※ c.本看板嚴格禁止政治問卦,發文問卦前請先仔細閱讀相關板規。 : ※ d.未滿30繁體中文字水桶3個月,嚴重者以鬧板論,請注意! : ※ (↑看完提醒請刪除ctrl + y) --
※ 批踢踢實業坊(ptt.cc), 來自: 122.116.14.10 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1650349539.A.C4A.html

menshuei: 我還是來寫c好了,數十年迭代一次 1.200.241.226 04/19 14:27

lipinxiang: 手排車不難啊!開起來還蠻有樂趣的。223.137.131.115 04/19 14:33

MK47: 來專精java適用性廣又穩定 111.82.93.71 04/19 14:39

strlen: Flutter浪費時間 爛廚子怎麼可能讓你掌控 118.169.15.170 04/19 15:24

strlen: 系統?一堆功能還是要回原生串接 118.169.15.170 04/19 15:25

您可能感興趣