其他技术

分享:

移动

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

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

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

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

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

使用最广泛的跨平台移动框架仍然是 Flutter 和 React Native。然而,React Native 的份额自去年以来有所下降,Ionic 和 Cordova 的使用率上升了约 50%。

有多少开发者同时从事 iOS 和 Android 移动应用开发(包括您自己)?

开发移动应用的团队规模正在缓慢增长。1-4 人的小团队占比略有下降,5 人以上的团队占比略有上升。

跨平台开发

您是否开发跨平台软件?

35%

的受访开发者从事跨平台软件开发,比去年减少了 8 个百分点。有趣的是,18% 的跨平台开发者同时开发移动和桌面应用程序。

您的跨平台桌面应用程序以哪种(哪些)平台为目标?

您的跨平台移动应用以哪种(哪些)平台为目标?

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

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

只有 15% 的受访移动跨平台开发者使用在远程机器上运行的模拟器处理不同的系统/平台,超过三分之二的人更喜欢本地运行的模拟器或物理机器。在为桌面进行跨平台开发的受访者中,实体机器或设备是最受欢迎的解决方案。

静态分析

您在工作中是否使用静态代码分析?

静态分析越来越流行了!与 2021 年相比,静态分析使用率增加了 7 个百分点。27% 的受访者表示,其雇主在全公司范围内制定了管理静态代码分析的政策。

你们有公司范围的静态代码分析指导策略,还是由每个团队负责自己的检查?

您使用什么工具进行静态代码分析?

只有三分之一的静态分析用户使用外部工具,67% 的用户仅使用 IDE/编辑器功能。16% 的开发者同时使用 IDE/编辑器功能和外部工具。

有趣的是,在使用 IDE/编辑器静态分析功能的受访者中,有 54% 自定义了自己的分析设置,而不是使用默认设置。

静态代码分析的触发频率如何?

开源

您是否参与开源项目?

与去年相比,为开源项目做贡献的开发者的比例没有太大变化。有趣的是,全职从事开源代码工作的受访者与根本不考虑为开源代码做贡献的受访者大致相同,各占 4%。

写作辅助工具

您是否使用任何写作辅助工具(例如,用于审校语法)?

57%

的受访者使用写作辅助工具,与去年相比差异不大。超过三分之一的受访者更喜欢使用工作环境的集成功能,Grammarly 是最受欢迎的专业化独立工具。

安全性

34%

的受访者表示拥有安全的软件开发生命周期。47% 的受访者表示有负责安全开发支持的同事。此外,6% 的受访者表示公司拥有内部安全卫士。

谁支持贵公司/组织中的安全软件开发?

您使用什么集成解决方案维护已开发软件的安全性?

在参与安全软件开发的人员中,只有 15% 使用专门的安全软件,超过一半依赖 IDE/编辑器或 CI/CD 工具功能。

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

您使用什么 IDE 或编辑器来确保已开发软件的安全性?

IntelliJ IDEA 是使用 IDE/编辑器进行安全开发的受访者中最受欢迎的选择。

MiscTech:

2022

感谢您的参与!

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

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