Kotlin為什么還沒有全面取代JAVA?
任何事物的發展總會經歷一個過程,而這個過程是需要時間的。
Kotlin和Java這兩者本身根本就不沖突,相互兼容我覺得這是Kotlin得以被Google采納的根本原因。Kotlin確實好,語法簡潔,語法糖很多讓你情不自禁愛上他。但是在很多公司已經成型的項目中貿然將現有Java項目替換成Kotlin這個風險和時間團隊里面的人無法保證,這也是大型項目的一個通病,對于新技術的應用上始終會有延遲。
再加之即便在Google內部,都沒有完全將Java替換為Kotlin(相關更新的依賴包和Framework中的代碼依然是Java),那又怎么去要求開發者完全使用Kotlin呢。