全般的な開発トレンド

共有:

開発

どのような活動に関わっていますか?

開発環境にどのオペレーティングシステムを使用していますか?

オープンソースプロジェクトに貢献していますか?

41%

オープンソースプロジェクトに貢献した回答者の割合。20% がほぼ定期的に貢献しています。

オープンソースプロジェクトに貢献している開発者数(国別)

IDE またはエディターでどのようなプラグインを使用していますか?

クロスプラットフォーム開発

クロスプラットフォームソフトウェアを開発していますか?

クロスプラットフォームデスクトップアプリケーションはどのプラットフォームを対象としていますか?

Maarten Balliauw

デベロッパーアドボケイト、JetBrains

デスクトップの使用では Windows の存在が非常に大きいですが、私は macOS のほうがシェアが大きいと思っていました。こんなに多くの人が Linux を対象としているのは興味深いですね。

クロスプラットフォームモバイルアプリケーションはどのプラットフォームを対象としていますか?

クロスプラットフォームデスクトップアプリケーションを開発する際、通常はどのようにして複数の異なるオペレーティングシステムやプラットフォームに取り組んでいますか?

クロスプラットフォームモバイルアプリケーションを開発する際、通常はどのようにして複数の異なるオペレーティングシステムやプラットフォームに取り組んでいますか?

モバイル

どのモバイルオペレーティングシステムを対象に開発していますか?

モバイル開発に携わっている大多数の開発者が Android アプリケーションに取り組んでおり、半数以上が iOS 開発に関わっています。

どのようにモバイルオペレーティングシステム向けに開発していますか?

モバイル開発者の約半数がクロスプラットフォームテクノロジーを使用しています。Kotlin Multiplatform とその他 5 つの代表的なクロスプラットフォームフレームワークについては、こちらをご覧ください。

どのクロスプラットフォームのモバイルフレームワークを使用していますか?

セキュリティ

62%

安全なソフトウェア開発ライフサイクル(SSDLC)に従っている開発者の割合。

セキュア開発には、どのツールを使用していますか?

どの統合ソリューションを使用して、開発したソフトウェアのセキュリティを管理していますか?

静的解析

業務ではどのようにしてコードの品質を維持していますか?

あなたのプロジェクト / 組織で高品質なコードを維持するのに最大の障害となっているのは何ですか?

自動コード解析 / 静的解析にはどのツールを使用していますか?

マイクロサービス

以下の質問は、マイクロサービスを開発している回答者にのみ提示されました。

34%

マイクロサービスを開発していると答えた回答者の割合。

システム設計ではどのようなアプローチを使用していますか?

アプリケーションの分散部分はどのように通信していますか?

適切なツールをお探しください

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。