阿 Gap 自己本身都已經覺得 Swift 係一個好好啲 Language,雖然唔喺一個 iOS Developer,但對 Swift 都極度有興趣,得閒都有自學一下。
相信有好多 Developer 都無時間去學寫 Swift,覺得 Swift 只係一般 iOS 用嘅 Programming Language,未了解到點解 Google 會有一個咁樣嘅 Considering,甚至聽過有啲人係覺得只係 Google 出口術嚇 Oracle 。
所以不得不出一篇文講下 「Swift 點解好過 Java 好多」,阿 Gap 喺文中舉出其中 5 個最容易理解,差別又大嘅 Language Features 。
就阿 Gap 所見所聞(網上),愈黎愈睇得多人為咗避寫 Java,轉用 Kotlin/Scala 取代 Java,甚至用呢類 Alternative 黎寫 Android App ;呢類 Alternative Project 喺 (scaloid、kotlin-examples) Github 都有非常多嘅 Star ,但始終呢啲 Alternative 都唔係一個官方嘅做法。
站在一個 Developer 立場去睇呢件事,Swift 嘅名聲愈黎愈大,如果未來質素好嘅 Developer 萌生一個想法「寧願寫 Swift 都唔寫 Java」,咁樣對 Android App 會造成極度嚴重嘅打擊,所以阿 Gap 認為 Google 話「有得諗」並唔係吹兩下水,而係真係搵緊出路。
Updates@22 May 2017
Google 真係棄 Java 出咗 Kotlin