Swift雖然開源,但是除了iOS、macOS開發以外,國內用戶沒多少?

Swift是蘋果公司開發的編程語言,非常優秀。並且進行了開源,目前支持蘋果操作系統macOS,也支持Linux系統。

目前官方編譯包只有macOS系統Xcode版本和Ubuntu 18.04 與 16.04版本,對於大多數用戶來說,算不上跨平臺語言。特別是很大用戶基本上是Windows,畢竟Mac系統用戶是少數,而Linux Ubuntu作為桌面系統使用的也是少數。

Swift雖然開源,但是除了iOS、macOS開發以外,國內用戶沒多少?

目前ios和macOS原生開發用戶基本都轉到了Swift語言,最新的SwiftUI也是特別強大的開發方式。

Swift也支持web服務開發,但是發展了多年,反而變得越來越熄火。

Swift雖然開源,但是除了iOS、macOS開發以外,國內用戶沒多少?

較流行的Swift語言web端開發框架有不少,比如Vapor較為流行。也有Kitura、Prefect等!

Swift雖然開源,但是除了iOS、macOS開發以外,國內用戶沒多少?

但是,這些框架的國內交流社群我都加入過,但是,用戶量比較少,跟其他語言比起來,swift這方面真的只能說少數派了。

個人認為最主要原因是:

  • Swift需要Xcode開發,Xcode編輯代碼的效率其實不高,如果用過IDEA這樣的工具,xcode代碼編輯代碼重構功能實在要命。
  • Xcode只支持macOS,這需要蘋果系統,很多人沒有這條件。
  • Swift官方編譯包支持的平臺只有macOS和Ubuntu,對於服務器系統,沒有幾個後臺服務器用蘋果系統,而Ubuntu也只是一部分。桌面開發更是少數,所以開發環境比較稀缺。

目前來看,swift不是那麼火熱的開發語言了,事實上很多macOS軟件是QT開發的,因為為了跨平臺,軟件會兼顧Windows桌面平臺和macOS,最佳方案是跨平臺的QT來開發。ios平臺也有使用js跨平臺框架的APP。也有一部分用戶還使用Objective-C進行iosAPP開發!


分享到:


相關文章: