新的編程語言崛起——Kotlin

編程語言 Kotlin Java IDE GDCA數安時代 2017-06-07

新的編程語言崛起——Kotlin

什麼是Kotlin

Kotlin 是一個基於 JVM 的新的編程語言,JetBrains因為創造了一個強大的Java開發IDE被大家所熟知。Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。

JetBrains,作為目前廣受歡迎的Java IDE IntelliJ 的提供商,在 Apache 許可下已經開源其Kotlin 編程語言。

Kotlin特點

Kotlin是使用Java開發者的思維被創建的,Intellij作為它主要的開發IDE。對於Android開發者,有兩個有趣的特點:

直覺化

對Java開發者來說,Kotlin是非常直覺化的,並且非常容易學習。語言的大部分內容都是與我們知道的非常相似,不同的地方,它的基礎概念也能迅速地掌握它。

無需配置就能完全整合

它與我們日常生活使用的IDE無需配置就能完全整合。Android Studio能夠非常完美地理解、編譯運行Kotlin代碼。而且對這門語言的支持來正是自於開發了這個IDE的公司本身,所以Android開發者是一等公民。

Kotlin的優勢

相對快速地學習曲線(路徑):與Scala實例相比,新手進入更簡潔領域。Kotlin雖有很多限制,但是即使初學者之前從未使用過現代語言,從它起步也很容易。

輕量級:Kotlin代碼庫比其他語言的都小。這點很重要。因為Android方法的限制總是一個問題,儘管有其它解決方案(如:proguard或multidexing),但是所有這些解決方案都很複雜,在調試時很費時。Kotlin增加的方法少於7000個,與support-v4差不多。

可互操作性高:它能夠很好地與其它Java代碼庫一起運行,而且互操作非常簡單。這是Kotlin團隊開發新語言時牢記的主要觀點之一。他們希望用它來繼續開發目前用Java開發的項目,而不需要重寫整個代碼。所以Kotlin需要與Java代碼有極佳地可互操作性。

完美地與Android Studio和Gradle集成:我們有IDE插件和Gradle插件,這樣用Kotlin開發Android項目沒有困難。

對於開發Android APP,Kotlin是令人關注的Java替代者。


新的編程語言崛起——Kotlin

GDCA(數安時代)擁有國內自主簽發信鑑易 TrustAUTH SSL證書以及是國際多家知名品牌:GlobalSign、Symantec、GeoTrust SSL證書指定的國內代理商。為了讓國內更多的網站升級到安全的https加密傳輸協議。近日,GDCA推出多種國際知名SSL證書優惠活動,實現HTTPS加密並展示網站真實身份信息。詳情請資訊GDCA產品官網在線客服https://www.trustauth.cn/。

文章轉載:https://www.trustauth.cn/wiki/15738.html

相關推薦

推薦中...