學習筆記之Kotlin系列-Kotlin的介紹
kotlin是什么?
? Kotlin就是一門由JetBrains 設計開發(fā)并開源,可以運行在Java虛擬機、Android、瀏覽器上的靜態(tài)語言,它與Java100%兼容,號稱Android世界的Swift。并且Kotlin現(xiàn)在是Android應用程序開發(fā)人員的首選語言,谷歌在聲明中寫道:"Android 的開發(fā)將越來越以 Kotlin 為先。"
Kotlin的創(chuàng)建的想要實現(xiàn)的目標
- 編譯速度至少和java一樣快
- 要兼容Java
- 比Java更安全
- 比Java要簡潔
- 與Scala比起來不要那么復雜
Kotlin的發(fā)展歷程
2010年立項
2011年6月對外開放
2012年2月開源
2013年8月支持Android Studio
2014年6月全新的開源的web站點和域名 Kotlinlang.org
2016年2月發(fā)布1.0
2016年9月發(fā)布1.0.4,支持apt
對于Kotlin個人的看法
? 在Kotlin剛被Google列為開發(fā)android的語言的時候,我就嘗試把以前的舊的項目用Kotlin重構(gòu)。在重構(gòu)的過程中,發(fā)現(xiàn)使用Kotlin開發(fā)與使用Java開發(fā)相比,大概可以少寫1/3的代碼,而且Kotlin中的擴展函數(shù),Kotlin的Null安全特性等等使用起來非常方便。個人感覺Kotlin相對于Java來說:效率高、可靠、簡單易學,建議Android開發(fā)者都去學習一下,畢竟Google的大力支持。