一張圖,三分鐘,掌握 Swift & Kotlin
前言
上一篇文章《那些年寫Kotlin遇到的各種坑,您需要收藏啦》中,我提到:有很多小夥伴說Kotlin 和 Swift 很像,那麼今天抽空來聊一聊 「SK」。這篇文章適合已經學過其中一門語言。
作為一個曾經想走 Full Stack developer 路線的我,雖然步步維艱,14年認識 Swift , 15年認識 Kotlin ,前者已經成為我開發Mac應用的默認第一語言《App Store》, 後者已經成為日常 Android《滬江學習》 開發基本技能啦。
那就讓我這個兩個語言都在項目中大面積使用的人,帶您一起來對比一下這兩個雙胞胎兄弟語言。如果有說錯的地方,還望您多多指教,多多包涵。
看圖說話
兩年前看到一篇文章《Swift is like Kotlin》,樓主把它存了一張圖送給大家。有點長,慢慢看,看完之後,可能你就傻傻分不清了的。哈哈哈哈。(開個玩笑,別當真)
Swift is like Kotlin
看到這裡,相信你已經大概能理解,為什麼那麼多人把這兩個語言放在一起討論了的。如果你之前寫過 Swift ,那麼看完此圖,分分鐘就可以開啟 IDE 寫起 Kotlin代碼, 反之亦然。
寫在最後
聊到這裡,不知道大家有沒有同樣的感受。我們的圈子裡面有兩個關鍵字:
語言: 到目前為止,有那麼多語言,每個語言都在不同平台上展示著自己的優勢。
工程師: 擅長不同的語言,在不同平台上去編碼。
所以,樓主堅信語言僅僅是工程師的一把工具而已,用來在不同的平台上砍瓜切菜。樓主個人認為,你我都有學不完的語言,也很難做到拍著胸脯說自己完全掌握了什麼什麼語言,但作為拿工具的我們,可以做到的是,掌握拿工具的姿勢,在不同平台環境下只是選擇更加合適的工具,去拿刀(Swift)還是拿斧頭(Kotlin)而已。語言是用來駕馭的,千萬不要被語言牽著鼻子走。(所以前言裡面說的 這篇文章適合已經學過其中一門語言,不僅僅局限與Swift & Kotlin)
※程序員最核心的競爭力-學習能力
※Webpack2 構建 PostCSS
※JS鍵盤的鍵碼整理(event.keyCode)
※一張圖介紹offsetTop、clientTop、scrollTop、offsetTop
※看電商發展過程中,前端技術的演進
TAG:極客教程 |
※點餐英語-我想要一張六人桌,並不是I need a six people table
※幾句話一張圖,了解Serverless
※一張圖看明白 Android Handler 消息機制
※一張圖了解Open-Channel SSD 2.0
※英國女歌手Stacey Solomon發了一張Ins照片,裡面的皮草包包火了
※一張來自Jeffrey小哥哥登月Ticket,點擊查收
※一張圖讓你看懂Apple Watch 3如何開通eSIM卡!
※一張圖看懂Elon Musk 的傳奇人生
※爸5新劇照,小山竹Jasper感情線再升級,嗯哼追neinei,最後一張太有愛!
※我在 Facebook 上發了一張小狗的照片,Facebook 應該付錢給我嗎?
※Kuchuniate為非洲庇護尋求者編織了一張安全網
※12張在Dronestagram上評選出的最美航拍照片,每一張都有著震撼的美
※Nine percent第一張合照出爐,小鬼朱正廷蔡徐坤的造型太搶鏡
※照片也變臉,NVIDIA FastPhotoStyle 演算法將氛圍轉移到另一張照片
※DOTA2卡牌遊戲Artifact官網公布!然而只有一張圖
※應采兒在ins分享了一張 jasper和陳小春的照
※2.一張票玩轉3個-華勒比開放式動物園 werribee zoo
※Anitama新聲:製作一張 CD 需要多少錢?
※一張圖看懂Elon Musk牛逼閃閃的一生
※Angelababy深夜曬美照,評論瞬間炸鍋:最後一張為什麼