产品对比: TeamCode DCS 与 Docker Dev Environment - V2EX
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
solana
TongTX

产品对比: TeamCode DCS 与 Docker Dev Environment

  •  
  •   TongTX Dec 2, 2021 2723 views
    This topic created in 1640 days ago, the information mentioned may be changed or developed.

    随着云计算技术的出现和普及,线上算力越来越强,极大降低了企业的生产成本。同时人们对越来越多的软件公司开始进行数字化创新,探求更加高效的远程开发和工作模式。微软在 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 有优势。

    Supplement 1    Dec 27, 2021
    TeamCode DCS 先已更名为 TeamCode Plyon 。
    No Comments Yet
    About     Help     Advertise     Blog     API     FAQ     Solana     2948 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 03:14 PVG 11:14 LAX 20:14 JFK 23:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86