V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TongTX
V2EX  ›  推广

产品对比: TeamCode DCS 与 Docker Dev Environment

  •  
  •   TongTX · 2021-12-02 16:56:25 +08:00 · 2243 次点击
    这是一个创建于 1089 天前的主题,其中的信息可能已经有所发展或是发生改变。

    随着云计算技术的出现和普及,线上算力越来越强,极大降低了企业的生产成本。同时人们对越来越多的软件公司开始进行数字化创新,探求更加高效的远程开发和工作模式。微软在 2019 年发布了 VS Code Remote ,支持远程开发功能, 开启了远程开发新时代。根据 2019 年度的一份 StackOverflow 的调研,VS Code 已经在当时成为了开发者首选的开发环境。之后,Coder 开源了 code-server ,让 VS Code 可以在任何平台上运行并通过浏览器访问,解决了跨设备的环境一致性问题。满足了人们对自由、便捷、高效的工作和协作模式的需求,打造了远程开发的基础架构,不少公司也纷纷推出远程开发工具,例如 TeamCode( https://www.teamcode.com) 的 DCS( https://www.teamcode.com/products/dcs) 与 Docker( https://www.docker.com)推出的 Development Environments( https://docs.docker.com/desktop/dev-environments/)。

    用户价值分析 项目开发者-配置环境困难症 开发者开发一个项目的时候,第一步要做的就是配置本地开发环境。通常我们会边阅读项目的文档根据教程配置开发环境,然而恰恰是在这看似最基础的事情上,会出现各类问题困扰开发者:

    1. 安装环境报错导致无法继续;
    2. 要求的环境依赖与本地环境冲突;
    3. 好不容易把项目成功了,但项目启动不了;
    4. 系统不同导致无法安装成功,比如有一部分开发者使用的是 Windows 操作系统。

    以上这些问题都让开发者抓狂。接下来就让我们看看两款工具是如何解决环境部署及安装问题的呢?

    TeamCode 为了解决以上的开发痛点,TeamCode 推出了 DCS ,它是一款快速自动构建可扩缩的云端开发环境的产品。 它的能力

    1. 通过 Git 仓库地址快速搭建开发环境;
    2. 标准化的开发环境;
    3. 支持主流 IDE 和浏览器,支持客户端 IDE 接入,可与 TeamCode Cloud-IDE 无缝连接;
    4. 支持多种语言,已支持 Java 、Python 、Go 、Typescript 等。 它的用途
    5. 开发环境云端自动化管理,降低人力及研发成本;
    6. 代码及研发数据云端存储,加强研发数据安全性;
    7. 研发过程云端管理,数据透明化,提升管理效率。 产品结构分析 产品的主要目标人群为开发者,因此需要重点满足开发者的需求,解决开发流程中的繁琐问题。

    场景一:如何满足开发者安装环境的需求 DCS 支持从 Git 仓库创建一个开发环境,自动检测并创建环境,可以选择 VS Code 与 Cloud IDE 连接环境与开发

    Dev Environment 支持以下方式创建一个开发环境:

    1. Git 仓库地址
    2. 本地文件夹
    3. Docker 镜像地址 环境会被自动创建,打开 VS Code 连接环境,开始开发

    场景二:如何满足开发者与业务团队的预览发布需求 DCS 可以通过 URL 直接预览项目改动,无需通过 CICD 流程。

    Dev Environment 需要通过 Git 推送代码并走 CICD 部署至预览服务器。

    对 TeamCode DCS 的未来展望与优化建议 优势: 我认为 DCS 这款产品除了解决安装环境这一痛点之外,还能够成为一个在线的预览测试服务,这能够提升开发团队与业务团队合作时候的效率,让业务团队可以及时预览改动。Docker 的 Dev Environment 则还是走传统的 CICD 路径,在此场景下较为低效。 建议: 建议能够在本地创建一个开发环境,因为如果强制用户使用云开发环境,就代表用户所有的开发基础架构都需要上云,相对于本地开发来说成本较高,这一点 Docker 的 Dev Environment 有优势。

    第 1 条附言  ·  2021-12-27 14:12:57 +08:00
    TeamCode DCS 先已更名为 TeamCode Plyon 。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:01 · PVG 06:01 · LAX 14:01 · JFK 17:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.