看板Gossiping
剛好我可以回答你這個問題
全職寫程式年資大概 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