国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Kotlin調(diào)查報告:40%開發(fā)者將其作為主編程語言

我們現(xiàn)在展示的是 2018 年 12 月至 2019 年 3 月間開展的 Kotlin 2018 年普查的結(jié)果。4300 名開發(fā)人員(不僅僅是 Kotlin 的用戶)與我們分享了他們對 Kotlin 如何融入他們的世界的見解和反饋。我們感謝參與調(diào)查的每一個人,他們幫助我們準確地反映了 Kotlin 社區(qū)讓人難以置信的情況。如今,有超過 70 名核心 Kotlin 開發(fā)成員和超過 250 名出色的貢獻者推動著 Kotlin 語言和生態(tài)系統(tǒng)的發(fā)展。在本報告中,你可以更深入地了解到 Kotlin 社區(qū)的趨勢、狀態(tài)和語言使用情況。

我們現(xiàn)在展示的是 2018 年 12 月至 2019 年 3 月間開展的 Kotlin 2018 年普查的結(jié)果。4300 名開發(fā)人員(不僅僅是 Kotlin 的用戶)與我們分享了他們對 Kotlin 如何融入他們的世界的見解和反饋。

我們感謝參與調(diào)查的每一個人,他們幫助我們準確地反映了 Kotlin 社區(qū)讓人難以置信的情況。

Kotlin 使用情況

Kotlin 是一種多用途語言,用于開發(fā)幾乎所有類型的應用程序,無論是服務器端、桌面端、移動端,甚至是嵌入式應用程序。

由 JetBrains 設計和開發(fā)的 Kotlin 得到了科技巨頭和開發(fā)者的大力支持。2016 年,Kotlin 1.0 發(fā)布。然后在 2017 年,谷歌宣布 Kotlin 是 Android 的一等語言。2018 年,該語言已經(jīng)擁有 150 多萬用戶,在 Github 上擁有超過 9.6 萬個存儲庫。

如今,有超過 70 名核心 Kotlin 開發(fā)成員和超過 250 名出色的貢獻者推動著 Kotlin 語言和生態(tài)系統(tǒng)的發(fā)展。在本報告中,你可以更深入地了解到 Kotlin 社區(qū)的趨勢、狀態(tài)和語言使用情況。

你主要用 Kotlin 做什么?

超過一半的受訪者在他們的生產(chǎn)代碼中使用 Kotlin。Gradle、Pinterest、Atlassian、Pivotal 等許多公司都在生產(chǎn)中使用 Kotlin。

是什么阻止了你在生產(chǎn)中使用 Kotlin

55% 的受訪者表示,缺乏知識是他們在生產(chǎn)中不使用 Kotlin 的主要原因。我們編制了一個有用的資料清單,幫助任何人開始學習 Kotlin。

請在 Stack Overflow Kotlin 論壇上與社區(qū)保持聯(lián)系,并加入我們的 Slack

你使用 Kotlin 多長時間了?

用戶堅持使用 Kotlin。人們對 Kotlin 有了更高層次的了解。如果他們使用 Kotlin 超過一年,看起來他們通常會繼續(xù)使用它。

Kotlin 的類別

Kotlin 主要有四種類別,可以幫助我們簡化編碼過程,并為跨平臺開發(fā)提供更多的機會。Kotlin 面向 JVM、JavaScript、Android 和 Native。這使得該語言成為開發(fā)所有類型的應用程序并在流行的操作系統(tǒng)(如 iOS、macOS、Windows 和 Linux)上運行它們的優(yōu)秀工具。

你使用哪種 Kotlin?

Kotlin 在 JVM 上的使用最為流行,占 67%,Android 緊隨其后,占 57%。

你針對哪個 JDK 版本進行開發(fā)?

84% 的 Kotlin 用戶是針對 JDK 8。第二受歡迎的版本是 JDK 11,占 27%,而 JDK 9 和 JDK 10 各占 8%,落后于前者。

你使用 Java 模塊嗎?

你針對哪個 Android 版本進行開發(fā)?

你在哪里運行從 Kotlin 編譯出來的 JavaScript 代碼?

你面向哪個平臺 / 操作系統(tǒng)進行開發(fā)?

Kotlin 開發(fā)者在 2018 年(平均 2.7)面向的平臺比 2017 年(2.3)更多,這表明利用其跨平臺能力的情況呈上升趨勢。

應用類型

25% 的用戶正在使用 Kotlin 開發(fā)兩種類型的應用程序。

15% 的用戶開發(fā) 3 種類型的應用程序,但大多數(shù)開發(fā)人員在生產(chǎn)中僅針對一種類型的應用程序使用 Kotlin。最流行的組合是 Web 后端與移動端以及 Web 后端與庫或框架的組合。

你使用 Kotlin 開發(fā)哪種類型的應用?

多平臺項目

多平臺項目首先出現(xiàn)在 Kotlin 1.2 中,然后在 Kotlin 1.3 版本中有了顯著改進。它包含一組特定的庫來幫助你編寫多平臺代碼。

要了解更多信息,請閱讀“如何開始使用 MPP 跨平臺共享代碼 ":
https://kotlinlang.org/docs/reference/multiplatform.html

你使用多平臺項目(MPP)特性嗎?

你針對哪些平臺使用 MPP?

最常見的平臺棧組合是 JVM 和 JavaScript、Android 和 iOS。

MPP 用戶的應用類型

在你當前的項目中,哪些部分跨多個平臺共享?

你希望把 MPP 用在哪些平臺上?

在你當前的項目,你愿意把哪些部分跨平臺共享?

我們詢問了尚未使用 MPP 的受訪者,他們的項目中是否有一些部分想要在平臺間共享,以及這些平臺是什么。我們驚訝地發(fā)現(xiàn),高達 75% 的未使用 MPP 的受訪者愿意共享他們當前項目的某些部分,尤其是算法和數(shù)據(jù)結(jié)構(gòu)(41%)和數(shù)據(jù)格式(32%)。

工具

毫無疑問,Kotlin 和 IntelliJ IDEA 是一對完美的組合。

Android Studio 基于 IntelliJ 平臺,也為移動開發(fā)提供了良好的用戶體驗。根據(jù)調(diào)查,這兩個 IDE 都是領(lǐng)先者。

你在進行 Kotlin 開發(fā)時主要使用哪個平臺?

Kotlin/JVM

Kotlin/Android

Kotlin/JS

Kotlin/Native

你使用什么構(gòu)建工具?

全部答復

最流行的 Gradle 版本是 4.1 和 5.0。

Kotlin/JVM

Kotlin/Android

Kotlin/JS

Kotlin/Native

你當前在使用什么 JetBrains Kotlin 庫和框架?

Kotlin/JVM

Kotlin/Android

Kotlin/JS

Kotlin/Native

自 2017 年以來,庫的使用量幾乎翻了一番,使用最多的庫,其受歡迎程度繼續(xù)增長。

“其他”類別包括使用率少于 5% 的庫;它們的使用率基本保持不變。

你當前還在使用其他哪些 Kotlin 庫和框架?

Kotlin/JVM

Kotlin/Android

Kotlin/JS

Kotlin/Native

學習資源

與 2017 年相比,2018 年受訪者更傾向于使用社區(qū)驅(qū)動的資源。博客文章和 Stack Overflow 超過了官方文檔。

作為 Kotlin 知識來源的聚會和會議受歡迎程度增加了 70%。YouTube 上的內(nèi)容以及 Github 上的樣例和實例也很受歡迎。

我們 Kotlin 團隊很高興看到社區(qū)驅(qū)動的內(nèi)容在數(shù)量和受歡迎程度方面的增長。我們一直支持這一點,并感謝所有作者和演講者分享他們的 Kotlin 知識!

如果你是 Kotlin 活動的組織者、演講者或作者,請閱讀更多關(guān)于我們的社區(qū)和支持項目的信息。

哪些資源幫助你學習 Kotlin?

用戶統(tǒng)計

你的主編程語言是什么?

39% 的受訪者表示 Kotlin 是他們的主編程語言。

你在工作中是什么角色?

你的公司 / 組織有多少人?

簡而言之,各種規(guī)模的組織都在使用 Kotlin。

Kotlin 和數(shù)據(jù)

Kotlin 似乎是一種很有前途的數(shù)據(jù)處理編程語言。

這個圖表顯示了使用 Kotlin 進行機器學習、數(shù)據(jù)分析或 BI 的開發(fā)人員的統(tǒng)計數(shù)據(jù),大約占所有調(diào)查對象的 10%。

Kotlin 在機器學習、數(shù)據(jù)分析或 BI 中的使用情況

如果你對在數(shù)據(jù)科學中使用 Kotlin 感興趣,請查看 Thomas Nield 在 Github 上收集的有用資源

方法和原始數(shù)據(jù)

數(shù)據(jù)包括來自 Kotlin 官方頻道的 4396 條回復。調(diào)查結(jié)果發(fā)布在 Kotlin 博客上,并通過 Twitter 和 Facebook 等內(nèi)部渠道分享。

這些信息圖表只包含最有趣的事實。歡迎深入挖掘原始數(shù)據(jù),并發(fā)現(xiàn)更多的見解。下載 Kotlin Census 2018 原始數(shù)據(jù),請點擊:
http://resources.jetbrains.com/storage/products/research/kotlin-census-2018/data/data.zip

這些數(shù)據(jù)經(jīng)過匿名處理,沒有個人信息或地理位置信息。為了防止任何個別答復者的評論被逐字指認,所有自由回答的信息段都已縮減。

英文原文: https://www.jetbrains.com/research/kotlin-census-2018/

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
為啥 Kotlin 是我下一個要掌握的語言
JVM 語言的興衰史
谷歌再推Kotlin:代碼量減少80%
編程語言的優(yōu)缺點
不愛跳槽的程序員集中在8-17k,揭曉中國開發(fā)者的真實現(xiàn)狀
5個月策反,Kotlin將取代Java成Android開發(fā)第一語言?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服