kotlin特色 你知道了嗎?

kotlin特色

    
你開發Android App是用java還是kotlin呢?2017年時候Google宣布kotlin作為Android APP的官方開發語言,你知道它的由來以及它的特色嗎?

    一項工具要用得好,就必需要了解工具特性,這是我學開發app一定要做的事,了解之後把它的長處發揮到極致,今天這篇文章會讓你了解kotlin由來以及它有什麼特色?如果想用kotlin開發app的話,這篇文章會很適合你。

    我們把時間倒轉到2011年那時候JetBrains公司的團隊開發出Kotlin,Kotlin是一款靜態型別程式語言。名字是取自於聖彼得堡附近的科特林島。

    然後時間到2012年時候JetBrains公司以Apache 2授權方式開源出來號召更多的開源貢獻者加入。

    然後到了2017年5月時候,在Google I/O大會正式宣佈將Kotlin作為Android官方開發語言,緊接著Android Studio 3.0 正式整合了Kotlin的開發環境。

    Kotlin 特色擁有簡潔、現代、安全的特性,在開發App時可以可以提高開發效率。Kotlin也擁有跨平台特性,開發者用Kotlin寫一次商業邏輯層就可以用在iOS與 Android上,並且各自保有UI特性而且可以分別針對這兩種平台開發專有功能。

    然後Kotlin也可開發桌面應用程式運行在Windows、linux、macos 上,Kotlin對變數 null值處理有一套安全作法,可大大降低NullPointerExceptions導致App崩潰。

Kotlin也可以和Java程式碼互相操作,也可以調用java 程式庫,在編譯可以輸出方式有底下三種方式

  • JVM
  • 選擇JVM的話可以運行JVM虛擬機上
  • JS
  • 選擇JS可以在JS直譯器上執行
  • Native
  • 選擇Native的話可以運行在沒有JVM虛擬機上
以上三種方式可以根據不同情況應用在不同場景上,kotlin應用領域有手機程式、資訊科學、桌面應用程式、伺服器。

Kotlin特色重點整理

今天介紹這麼多總結一下kotlin特色
  • 擁有簡潔、現代、安全的特性
  • 跨平台及跨平台程式設計特性
  • 可以和Java程式碼互相操作
  • 可調用java 程式庫
  • 開源
  • lambda表達式
  • 易於學習
  • 可編譯出JS
  • 可編譯出 java 二進位檔
  • 可編譯出Native
  • 手機程式應用
  • 資訊科學
  • 桌面應用程式
  • 伺服器

    如果你要用Kotlin 開發的話,我整理一些連結

    文章讀到最後,希望這篇文章能幫助到你在App 開發之路更邁進了一大步,如果這篇文章對你有幫助請記得按讚、分享給想學kotlin的人。

最後你會用Kotlin寫App嗎?底下留言告訴我

留言

這個網誌中的熱門文章

Google 文件教學-無法刪除空白頁?教你2種情境4種方法刪除惱人空白頁!!

Google 文件教學-新增刪除上一頁的空白頁

Google 文件教學-看完這篇快速搞定編號清單

Google 文件教學-如何免費取得內建範本

Google 文件教學-段落第一行空兩格