JetBrains在國內舉辦開發者日 首席佈道師Hadi Hariri向中國開發者介紹Kotlin

weixin_33763244發表於2016-11-29

11月26日,知名軟體開發工具廠商JetBrains在北京舉辦開發者日活動,這是JetBrains亞洲巡講的最後一站,同時也是該公司第一次在中國舉辦活動。在活動上,JetBrains首席佈道師Hadi Hariri等分享了Kotlin、IntelliJ IDE家族和IntelliJ團隊協作工具YouTrack、TeamCity、UpSource等。來自火幣網、螞蟻金服、Oracle等公司的技術專家也分享了精彩內容。

\\

本文將主要介紹Hadi Hariri所分享的Kotlin相關內容。InfoQ也長期關注Kotlin的訊息進展,你可以從下面檢視Kotlin的相關介紹以及設計理念:

\\

Hadi Hariri在分享中主要面向不瞭解Kotlin的觀眾介紹了Kotlin的設計理念、最新進展和相關資源,並且實際編碼展示了其語法特性和IDE支援。

\\

Kotlin於2016年2月釋出1.0正式版本,其目標是打造一個面向JVM和Android的現代程式語言。Kotlin從其它語言吸收了很多優點,與Java相比語法更加簡潔靈活,同時增加了很多語法糖,引入了函數語言程式設計等高階特性。Hadi在演示中展示了Kotlin用一行程式碼來表達一個類的初始化,同樣的程式碼在Java中超過10行。

\\

Kotlin的語言特性讓人們可以簡單基於其編寫DSL,如Anko就是Kotlin編寫的DSL,同時也是Android外掛,可以用簡單的語法在程式碼裡編寫介面佈局。

\\

Kotlin還支援在Java Web中廣受歡迎的Spring Boot,在Spring Initializr網站上你可以選擇Kotlin語言生成初始化的專案。

\\

Kotlin在降低門檻方面也做了不少工作,他們實現了一個Kotlin的Web IDE,裡面包含很多示例程式碼,通過Web IDE和示例程式碼你可以快速瞭解和學習Kotlin語言特性。

\\

與其它JVM語言如Scala相比,Kotlin的優勢在於與Java的互操作性,這意味著你可以隨時在專案中使用Kotlin,而無需擔心遷移。並且Kotlin能夠獲得廣受讚譽的JetBrains IDE: IntelliJ IDEA完整的支援。

\\

本次JetBrains在國內舉辦開發者日,說明其對中國市場的關注。JetBrains將與國內開發者有更多溝通和交流機會,並提供更好的服務。

相關文章