这些问题仅向开发微服务的受访者显示。
微服务
35%
开发微服务的受访者。
微服务开发中最受欢迎的 3 种语言是 Java (41%)、JavaScript (37%) 和 Python (25%)。
“我们预计,未来会有更多公司在项目中使用微服务。因此,在接下来的几年里,我们很可能会看到微服务开发者的份额出现增长。”
53%
微服务开发者拥有 6 年以上专业编码经验,而在其他类型的开发者中,这一数字仅为 36% 左右。
使用微服务的开发者通常比不使用微服务的开发者拥有更多的编码经验。
自去年以来,在应用程序的分布式部分之间进行通信的 3 种最流行方式没有改变。仍然是 REST、消息队列和 WebSocket。
在实施新的 Web 服务 API 时,只有不到一半的开发者生态系统调查参与者更喜欢从规范开始。只有 16% 的受访开发者使用“代码优先”方法。
用于声明和记录 API 的流行方法没有太大变化。Open API 仍然最受欢迎,今年增加了 6 个百分点,巩固了其领先地位。
感谢您的参与!
我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。
加入 JetBrains Tech Insights Lab
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。