Swift正在蠶食Objective-C的市場

jopen 9年前發布 | 9K 次閱讀 Swift

 

TIOBE編程語言排行榜6月份的標題為《Objective-C全速向Swift遷移》。在過去的幾個月里,Objective-C每個月丟失大約1% 的市場份額。如果這一趨勢繼續下去,那么Objective-C將會在年底前跌出TIOBE排行榜的前十。Tiobe將這一現象的原因歸結為蘋果去年宣布 用Swift取代Objective-C。InfoWorld編輯 Paul Krill 對此進行了 報道

在本月的排行榜上,Objective-C排名第五,市場份額為4.339%;而在2014年6月,Objective-C排名第三,市場份額為10.939%。與此同時,Swift本月排名14,市場份額為1.44%,呈上漲趨勢。而且, 蘋果近日將它開源 ,其流行度很可能會繼續上漲。Paul Jansen是Tiobe的總經理。他在一封郵件中寫道:

將Swift開源必將對其流行度產生積極的影響。開源部分技術是最近出現在大公司中的一種趨勢……將一門語言開源,人們就不容易聯想到語言背后的大公司,在采用這門語言時,也就少一些“消極偏向(negative bias)”。

Craig Federighi是蘋果軟件工程部門的高級副總裁。他在WWDC 2015大會的主題演講中曾說:

我們認為,Swift應該無所不在,應該被每個人使用。

可見,蘋果對Swift寄予厚望。另外,前蘋果員工 Paul Solt 也十分看好Swift的前景。前不久,他在一篇 博文 中寫道:

說起為Mac、iPhone、iPad、Apple Watch及其它未來設備開發應用,Swift不僅將取代Objective-C,而且還將在蘋果平臺上的嵌入式編程中取代C語言。

借助幾項關鍵特性,在今后的幾年里,Swift有望成為創建面向用戶的、沉浸型、響應式應用程序事實上的編程語言。

Solt之所以得出這樣的結論是因為,在他看來,與Objective-C相比,Swift有十大優點:易讀、易維護、更安全、統一的內存管理、 簡潔、高性能、命名沖突更少、支持動態庫、Swift Playground推動了交互式編碼、Swift為開發者社區提供了一種直接影響語言的方式。

雖然Swift的市場份額似乎還會繼續上漲,但Objective-C也并沒有滿盤皆輸。按照Jansen的說法,Swift正成為開發新應用程序的語言,但涉及iOS移動應用開發時,Objectivce-C似乎仍然占據著主導地位,至少在Tiobe的客戶中是如此。

此外,在PyPL編程語言流行度排行榜上,Objective-C本月排名第八,市場份額為5.5%,與去年相比下降了0.4個百分點。Swift排名第十一,市場份額為2.6%。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!