Swift語言從天而降,能否掀起新一輪的科技革命?

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

Swift 語言從天而降,能否掀起新一輪的科技革命?

  Swift 語言誕生到現在,才短短一個月多,Swift 竟然擠進 TIOBE 排行榜的第 16 位,相信這發展的速度絕不是任何一個語言可與之相提并論,那 Swift 到底是一個怎樣的語言,竟然永遠如此的魅力!在如此的嚴峻的環境下,對于開發者又該如何抉擇看待?對于蘋果自身又意味著什么,難道推出 Swift 語言就是簡簡單單替代 Object-C,還是擁有一層更深的戰略?今天老貓(Swift 開發者社區管理員)就跟大家一起分享下自己的看法。

  Swift 到底是一個怎樣的語言?

  就 Swift 語言本身而言,他是一門很優秀的語言,不管是對于新手還是對于有任何語言編程基礎的人員而言,是極其容易上手的,它借鑒了很多語言的一些優點,將它吸納進 來,然后又去掉了其他語言當中一直存在遭人唾棄、難用、難學的東西,可謂真正的是取其精華,去其糟粕,這一點,個人認為蘋果的做事就很值得大家去學習,所 以說 Swift 語言從他本身而言是成功的,因為它的誕生是信息時代高速展生產出的一個產物,符合時代要求的,是科技向前進一步的證明!

  開發者應如何看待?

  Swift 語言的出現,相信很多開發者都為之興奮,因為 Swfit 語言的優美、以及簡單易學,極大降低了無數開發者進入 IOS 開發的門檻,早之前在網上看到很多的開發者吐槽 Object-C 這個奇特的語言極其難學,語法又詭異至極,瞬間將他們進入 IOS 的熱情給澆滅了,不得不放棄。那現在蘋果推出 Swift 語言真的是降低了開發者進入 IOS 開發的門檻了嗎?我覺得不以為然,恰恰相反,應該是提高了開發者進入進入 IOS 開發的門檻,為何這么講,其實大家仔細想想也能理解,目前 Objective-C 還是 IOS 開發中的主力,相信短時間內是不可能直接采用 Swift 開發,所以當 Swift 真正替代 Object-C 或者說企業完全用 Swift 開發時還是得有一個過程,所以在這過程中開發者想進入 IOS 開發,除了學習 Object-C,別無選擇,同時為了能跟上蘋果的步伐,也得學習 Swift。當然如果你是個人開發者,完全可以不用學習 Object-C,直接 Swift。

  對于想學習 Swift 語言的同學,現在也很方便,目前這方面資料還是比較全的,比如 Swift 開發者社區就收集了一些教程、源碼,以及 Github 上的 Swift 開源項目列表。最后說一句,對于想想進入 IOS 開發的同學抓緊了!

  對于蘋果自身呢?

  Object-C 語言出現很久了,雖然只有全球科技中只有蘋果一家公司在用,但這一兩年從 TIOBE 公布的編程語言排行榜可以看出 Object-C 都排在前五,可謂蘋果的強大,同時也說明了 Object-C 不管是是對于市場而言還是蘋果自身而言,其已經是一個非常成熟的語言了,包括一些其他關于 Object-C 的庫也是很全的,而對于 Swift 而言就是一片空白。都說程序員是“懶惰”的,蘋果此時推出 Swift 語言,雖然極大降低了新入行 IOS 開發者的門檻,但對于那些 Object-C 前輩們而言,無論其 Swift 多簡單容易,無疑是增加了他們負擔,同時后續 Swift、Object-C 會有一段共存的過程,而且 Swift 能否真的完全替代 Object-C 也是一個未知數,如若不能,將來 Swift、Object-C 長久共存,這對于蘋果而言將是一個重大的錯誤的開始,造成的損失是無法估量的。因此個人覺得蘋果冒著這么大的風險推出 Swift 語言,絕不是單單為了替代 Object-C,讓開發者能夠更簡單的開發應用,或許這只不過是其中一個方面的原因,在其背后應有一層更深的戰略。

  這戰略到底啥?估計除了蘋果自己,誰也無法知道,不過,蘋果向來是很注重自己生態系統的建設,智能設備領域現已是科技界各大佬的爭奪圣地,蘋果推出 Swift 會不會跟這方面有啥原因呢?這就讓大家自己去想吧,我們拭目以待蘋果吧!

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