远程开发

分享:

远程开发的目标是让开发者可以自由实现最高工作效率。这包括克服笔记本电脑的资源限制、在任何地方工作,以及最大限度地减少启动项目的时间。源代码安全是一个额外的好处,因为它始终存储在由公司完全控制的远程机器上。

去年,我们推出了适用于 JetBrains IDE 的远程开发解决方案。发布以来,我们发现个人开发者和 IT 公司对此解决方案的需求不断增加。根据 DevEco 2022 结果,53% 的开发者远程机器上编辑过代码。

远程开发时,您如何连接到远程机器?

SSH 是最常用的远程机器连接方式 (80%)。尽管并非 100% 适合软件开发,但远程桌面解决方案也很受欢迎,并且被 45% 的远程开发者使用。

远程开发时,您是连接到虚拟机还是实体计算机/服务器?

远程开发时,您是连接到自己的计算机/服务器还是使用云开发环境(例如 Codespaces、JetBrains Space、Gitpod、Google Cloud Workstations)?

大多数远程开发者都连接到自己的计算机或服务器(虚拟机或实体机)。

您使用什么访问远程机器?

我们看到,个人开发者和 IT 公司对远程开发解决方案表现出强烈需求。

35%

的远程开发用户表示其计算机性能不足,无法提供舒适的开发体验。

22%

的远程开发用户由于应用程序以相同的云服务为目标而必须在云中进行开发。

对于个人开发者而言,远程开发由灵活性的需求所驱动。68% 的此类远程开发者希望能够从不同的设备和位置访问开发项目。

对于公司而言,安全是远程开发的强大驱动力 – 29% 的公司表示,应该格外注意不将源代码存储在笔记本电脑上。

协作开发

您是否进行协作开发?

人们对远程协作开发的兴趣正在增长。一年前,30% 的开发者进行远程编程,而现在有一半的开发者表示在 2022 年参与了远程协作开发。

您使用什么工具进行远程协作开发?

虽然这对开发者来说不是完美的解决方案,但最常见的协同开发方式仍然是视频通话期间的屏幕共享 (49%)。20% 的受访者使用具有协作功能的编辑器或 IDE。

您使用什么工具进行协作开发?

您将协作开发用于什么目的?

协作开发主要用于获得帮助和修正错误。教育目的也是协作开发的一个常见原因。

远程开发:

2022

感谢您的参与!

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

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