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

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


Swift語言誕生到如今,才短短一個月多,Swift居然擠進TIOBE排行榜的第16位,相信這發展的速度毫不是任何一個語言可與之相提並論,那Swift究竟是一個怎樣的語言,居然永遠如此的魅力!在如此的嚴峻的環境下,對於開發者又該如何抉擇看待?對於蘋果自身又意味着什麼,難道推出Swift語言就是簡簡單單替代Object-C,仍是擁有一層更深的戰略?今天老貓(Swift開發者社區管理員)就跟你們一塊兒分享下本身的見解。編程


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。spa

對於想學習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,讓開發者可以更簡單的開發應用,或許這只不過是其中一個方面的緣由,在其背後應有一層更深的戰略。get

這戰略到底啥?估計除了蘋果本身,誰也沒法知道,不過,蘋果向來是很注重本身生態系統的建設,智能設備領域現已經是科技界各大佬的爭奪聖地,蘋果推出Swift會不會跟這方面有啥緣由呢?這就讓你們本身去想吧,咱們拭目以待蘋果吧!源碼

相關文章
相關標籤/搜索