通用开发趋势

分享:

开发

您参与哪种(哪些)类型的活动?

您的开发环境使用哪种(哪些)操作系统?

您是否参与开源项目?

41%

的受访者为开源项目做出过贡献,20% 或多或少定期做出贡献。

在不同国家或地区有多少开发者为开源项目做出贡献?

您在 IDE 或编辑器中使用什么类型的插件?

跨平台开发

您是否开发跨平台软件?

您的跨平台桌面应用程序以什么平台为目标?

Maarten Balliauw

JetBrains 开发技术推广工程师

Windows 在桌面使用中非常普遍,但我此前预计 macOS 会有更大的份额。以 Linux 为目标的人数很有趣。

您的跨平台移动应用程序以什么平台为目标?

在开发跨平台桌面应用程序时,您通常如何使用不同的操作系统或平台?

在开发跨平台移动应用时,您通常如何使用不同的操作系统或平台?

移动

您面向哪种(哪些)移动操作系统开发?

大多数从事移动开发的开发者在开发 Android 应用,超过半数参与 iOS 开发。

您如何面向移动操作系统开发?

几乎一半的移动开发者使用跨平台技术。您可以在这里详细了解 Kotlin Multiplatform 和五个最佳跨平台框架。

您使用哪种(哪些)跨平台移动框架?

安全性

62%

的开发者遵循安全软件开发生命周期 (SSDLC)。

您使用什么工具进行安全开发?

您使用哪种(哪些)集成解决方案维护已开发软件的安全性?

静态分析

您在工作中如何保持代码质量?

您的项目/组织保持高质量代码的最大障碍是什么?

您使用哪种(哪些)工具进行自动化代码分析/静态分析?

微服务

以下问题仅向开发微服务的人员显示。

34%

的受访者表示开发微服务。

您在系统设计中采用什么方式?

您的应用程序的分布式部分如何通信?

查找正确的工具

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com