Kotlin vs Java in Android
On 7 May 2019, Google announced that the Kotlin programming language is now its preferred language for Android app developers 就是這句話害我們app開發者要多學一種語言. 要學的已經夠多了,還要我們多學一種. (JAVA, swift, IDE: Android studio, xcode , 還有firebase, aws相關) 但GOOGLE要不就強制大家使用Kotlin,而是他是允許兩者都可用,不強制. 就是說java跟Kotlin兩者都要會就是了啦. 導致所有android 專案在opensource git,或是在一個團隊中, 最好要寫兩遍: java and Kotlin. 因為都會有一種人只會java或只要求kotlin. 嚴重分歧,這也導致android未來在opensource下會輸給IOS, 因為IOS只有一種語言SWIFT,開發者可以專心設計功能,不用擔心語言問題. 現在kotlin的特性在JAVA 8中都已經有了. 實在不想再多增加負擔.反正java也沒有要廢,只寫JAVA也是可以的, 無言.