Swift是Android的未來么?

最近Swift可以寫Android的新聞炒的沸沸揚揚,我本身也關注著,不過對這種新聞不是很感冒,但是最近不少人都給我留言說「張哥,Swift可以寫Android了,現在要開始學習了么?」、「Swift會取代Java么?我是新手,要不要直接學習Swift呢?」


其實本來就是一則新聞,只不過兩巨頭的影響力,加上媒體的擴大,導致太多跟風的!


真的,我們做技術的要有自己的判斷力,只不過有些讀者可能處于初級水平,判斷不了這不怪你,但是既然你們不少人都強烈要求我談下看法,那我就滿足你們,誰讓我這么認真呢!


首先,先說我的結論:別被忽悠了,Swift也許是Android的未來,但是未來什么時候到來誰他媽知道,起碼現在看不到任何蹤影,更別提取代Java了!


Swift的親爹是蘋果,有個「好爹」所以才能被大家重視起來,發展的相對來說算是迅速了,但是即便如此,目前為止市面上的iOS開發有多少是全面使用Swift的?我們薄荷算是很前衛的,在一開始推出就開始學習并使用Swift,并用Swift做了一個項目,但是中間踩了各種坑,到目前主流的iOS編程語言依然是OC。


我身邊有不少在大廠工作的iOS朋友,問了他們的項目幾乎依然還是主要使用OC。對于iOS尚且如此,想要在Android普及不得等到猴年馬月了!


另外,用Swift可以寫Android這條新聞其實本質上目前只是支持NDK而已,不少人還以為真的可以全部支持Android開發了呢。


本次的薄荷Android交流會上「大頭鬼」分享的主題「聊聊React Native」很不錯,但是為了避免大家有誤解,我在最后做了下我個人觀點的補充,大概如下:


毫無疑問我認為React Native是未來的趨勢,但是在現今的階段,對于Android開發者來說門檻較高,需要你了解js、web開發相關的技能才能掌握RN,而且目前RN也不成熟,還有不少坑。對于大部分公司來說,工作崗位相對都比較飽和,沒有多余的資源去研究RN,目前國內在嘗試RN的無非就是一些大廠了,如阿里,QZONE之類的,對于一般的公司很難花時間與精力去研究一套還尚未成熟的框架。


所以給大家的建議是,可以利用業余時間去學習、了解下,但是現在還遠沒達到在商業項目中采用的階段。


React Native是如此,Swift更是不知道什么時候呢。


所以Swift是不是Android的未來不曉得,也許真的是,但是這他媽太遙遠的事了,也許等它成為Android未來的時候我們都走上人生巔峰了說不定!


退一步講,即使它發展之快真的超乎所有人想象,那也沒必要擔心,在苗頭剛起來的時候國內肯定早就有一批先行者率先嘗試并分享經驗的,比如我,比如一些樂于分享的其他前輩等。


你們能做的就是踏踏實實掌握當前工作用的技能,編程語言都是相通的,打好基礎之后想要學習新的技術或者新的語言很輕松的!


所以不必杞人憂天,只需要,踏踏實實,做好現在的事!


來源:   AndroidDeveloper-微信公眾號

上一篇: Android 程序員眼中的小程序

下一篇: 簡單好用的Android頁面路由框架

分享到: 更多
网上彩票哪里能投注 北京pk10有反水吗 欢乐生肖走势图360 1到21数字游戏 二人棋牌有哪些 新开棋牌游戏平台 河南麻将规则 送10元20元提现的棋牌 时时彩开奖号码 时时彩人工计划 江苏时时网 山东时时开奖号码走势图表大全 重庆时时开彩结果记录 北京pk赛车手机版 北京pk10现场视频直播 三公手机棋牌游戏