写点什么

开发环境如何标准化?Coder 报告揭示巨大差异

  • 2025-03-05
    北京
  • 本文字数:1217 字

    阅读完需:约 4 分钟

大小:625.05K时长:03:33
开发环境如何标准化?Coder 报告揭示巨大差异

一项针对 550 名企业开发者的调查显示,开发环境的标准化程度和云托管情况存在很大差异。该调查同时也揭示了管理、灵活性和环境供应速度之间的权衡问题。

 

在受访者中,只有 34% 的受访者实现了开发环境的完全自动化供应,38% 的受访者实现了开发工具的自动更新。

 

该调查由 Coder 公司赞助,该公司的主要产品是一款开源的开发环境供应工具,支持本地、内部部署、云端或 Kubernetes 的开发环境搭建。Coder 是与开发者市场研究公司 Slashdata 合作完成了这项调查。

 

一些开发者无法轻松安装新的工具。调查显示,14% 的受访者完全没有权限安装新工具,23% 的受访者只能使用一系列已批准的工具。50% 的受访者虽然可以自行安装工具,但却需要审批,只有 13% 的受访者可以自由安装任何工具。

 

在这一方面,开发者最常遇到的三大困扰是:需要审批才能进行更改(21%)、因资源不足导致延迟(20%)以及对平台团队的依赖(20%)。通常情况下,“平台团队”指的是负责企业内部开发者平台的团队。

 

开发环境的设置往往较为复杂,其中包含用于代码编辑、编译、调试和测试的各种工具,有时还要包括移动设备模拟器、本地 Kubernetes 集群或云服务的配置。如果使用预配置环境,那么所有这些步骤都可以自动化,从而加快环境供应速度。

 

调查结果显示,最快的受访者(1%)可以在 10 分钟内完成新环境的搭建,63% 的受访者可以在一天内完成。然而,最慢的 2% 则需要超过一个月,另外还有 21% 的人需要两天到一个月不等。造成延迟的原因不一定是技术问题,还可能是等待审批或与其他团队协调的时间成本。

 


开发环境应该如何标准化?目前业内似乎没有统一共识。调查显示,企业对不同方案的兴趣都很高,包括虚拟桌面基础架构(VDI)、依赖内部 DevOps 团队、混合模式、商业云开发环境(CDE)、外包给第三方,以及自托管和自管理方案等等。不过,调查研究人员也强调,“以开发者为中心的公司组织”更倾向于使用商业云开发环境,而这也正符合 Coder 的产品定位。至于 VDI,研究人员认为它“笨重、昂贵,而且属于过时技术”。

 

在被问及当前正在使用的开发环境类型时,许多受访者选择了所有的六种选项:托管云端、自管云端、本地设备、VDI、本地容器和本地部署的远程环境。不过,研究人员认为业内对商业云开发环境(CDE)仍然缺乏认知,他们指出,“约一半的受访者对 CDE 的核心技术特性了解较少或认知不足”。

 

对开发环境配置和工具选择有强烈偏好的开发者可能会对标准化有抵抗心理,但标准化带来的好处也不少,例如:保证一致性、简化招聘和培训过程、减少工具种类从而降低商用许可证所带来的成本、更容易统一编码规范、团队间的过渡更顺畅,以及前文中提到的更快的环境供应速度。

 

标准化有多种途径,尽管 Coder 团队大力推崇 CDE 方案,但根据他们的调查显示,目前开发环境仍然存在较大差异,这种多样性仍是主流声音。

 

查看英文原文How should development environments be standardized? Coder report highlights wide variations

2025-03-05 18:237271

评论

发布
暂无评论

小红书笔记详情 API 接口:获取、应用与收益全解析

科普小能手

API API 接口 小红书笔记接口 小红书API 小红书笔记详情数据采集

InheritableThreadLocal从入门到放弃

京东零售技术

后端 应用开发

圆极化平板天线仿真01【CST软件仿真实例】

思茂信息

cst cst操作 CST软件

Taro小程序开发性能优化实践

京东科技开发者

mac电脑怎么彻底清除卸载的软件,苹果电脑卸载软件的实用技巧

阿拉灯神丁

性能优化 CleanMyMac X 卸载软件 应用程序卸载 mac 效率工具

Real Glow:图像焕新之光,解锁逼真光影特效的魔法钥匙

Rose

ps阴影插件shadowify for Mac下载安装教程

Rose

Ample Sound Ample Ethno Banjo for mac(民族班卓琴) v1.5.0激活版

Rose

影视业一定要购买堡垒机吗?为什么?

行云管家

等保 等保测评 影视

Video Copilot Element 3D:一键开启 3D 特效盛宴

Rose

《Hive编程指南》读书笔记

京东科技开发者

测试开发工程师如何打造高效的质量体系

测试人

软件测试

AI赋能低代码平台的潜力:从自动化到个性化的全面解析

天津汇柏科技有限公司

低代码 AI人工智能

扬州等级测评机构叫什么名字?在哪里?

行云管家

等保 等保测评机构 扬州

电商企业转起数据飞轮,火山引擎助力商家实现“数据找人”

字节跳动数据平台

大数据 数据飞轮

Grequests,非常 Nice 的 Python 异步 HTTP 请求神器

左诗右码

一种轻量分表方案-MyBatis拦截器分表实践

京东科技开发者

AI Agent开发需要注意的问题

北京木奇移动技术有限公司

软件开发、 AI应用 AI智能体

全彩LED显示屏与单色的区别

Dylan

技术 场景 LED显示屏 全彩LED显示屏 led显示屏厂家

淘宝实时API接口丨淘宝商品详情接口(Taobao.item_get)

tbapi

淘宝API接口 淘宝商品详情接口

【免费开源】JeecgBoot单点登录源码全部开源了

JEECG低代码

低代码 单点登录 低代码平台 JeecgBoot

(DR 5中文版)Delicious Retouch:人像修图的终极利器,重塑完美容颜

Rose

集团企业在身份基础能力建设阶段的统一身份安全管理体系

芯盾时代

风险识别 iam 统一身份认证 安全审计 统一身份管理平台

百度智能云千帆大模型平台引领企业创新增长

百度Geek说

百度 智能云 大模型 百度千帆

在ArkTS中,如何优化布局以提高性能?

威哥爱编程

HarmonyOS ArkTS HarmonyOS NEXT

软通智慧:鲲鹏原生开发助力 城市治理平台信息查询效率提升17%

极客天地

写在极限科技成立三周年之际

极限实验室

极限科技三周年

开发环境如何标准化?Coder 报告揭示巨大差异_技术选型_Tim Anderson_InfoQ精选文章