Visual Studio Code
由微软开发且跨平台的收费源代码编辑器,能够在 macOS, Linux, and Windows 等操作系统应用。它反对语法高亮、代码主动补全(又称 IntelliSense)、代码重构、查看定义性能,并且内置了命令行工具和 Git 版本控制系统。用户能够更改主题和键盘快捷方式实现个性化设置,也能够通过内置的扩大程序商店装置扩大以拓展软件性能。它默认反对包含 JavaScript、TypeScript、CSS 和 HTML 在内的多种语言;也能够通过下载扩大反对 Python、C/C++、Java 和 Go 在内的其余语言。在 2019 年的 Stack Overflow 组织的开发者考察中,Visual Studio Code 被认为是最受开发者欢送的开发环境。
利用场景:
- 遇到十分繁琐的开发环境配置,须要本人装置和配置各种工具和插件。VSCRD 的近程工作区的模板,便能够轻松搞定。
- 本地机器配置较低,无奈进行某些计算需要高的开发。能够在 VSCRD 里,间接操作近程文件系统,应用近程计算资源,来实现相干开发需要。
Jet Brains Remote development
Jet Brains 有一系列的近程开发工具链,满足不同技术开发者的需要,包含 JetBrains Gateway, JetBrains Fleet, JetBrains Space, JetBrains Client 等。反对多种 Jet Brains 语言:IntelliJ IDEA、PyCharm、GoLand、PhpStorm、RubyMine。您能够在近程服务器上托管源代码、工具链和 IDE 后端,并应用基于 IntelliJ 平台的本地轻量级客户端来编写、导航、重构、运行、调试和测试您的我的项目。
整个过程由 JetBrains Gateway 治理,JetBrains Gateway 是一款全新的、紧凑的、独立的应用程序,可提供您开始近程开发所需的所有。Gateway 还作为插件与许多 JetBrains IDE 捆绑在一起。
JetBrains 客户端在本地运行,并为 IDE 后端提供用户界面。它基于 IntelliJ 平台,感觉就像一个残缺的基于 IntelliJ 的 IDE——它具备与本地 IDE 雷同的编辑器、代码实现、导航、检查和重构工具,但所有文件都近程托管,所有语言解决在近程服务器上实现。近程开发利用弱小的基于云的服务器、创立可重现、洁净的开发环境,并防止本地源代码失落所带来的影响。
DCS
DCS 是 TeamCode 云开发工具链中一款疾速主动构建可扩缩的云端开发环境的产品。它能够通过 Git 仓库地址疾速搭建标准化的开发环境。它反对支流 IDE 和浏览器,反对客户端 IDE 接入,可与 TeamCode Cloud-IDE 无缝连贯。反对多种语言,已反对 Java、Python、Go、Typescript 等。
劣势
- 开发环境云端自动化治理,升高人力及研发老本
- 代码及研发数据云端存储,增强研发数据安全性
- 研发过程云端治理,数据透明化,晋升管理效率
利用场景: - 疾速退出团队开发我的项目
- 应用 DCS 疾速启动该我的项目;
- 应用 Cloud-IDE 关上该我的项目;
- 开始编码。 - 高效近程合作开发
- 退出团队组织;
- 抉择须要合作的我的项目;
- 应用 Cloud-IDE 或者本地 IDE 关上我的项目;
- 开始编码。
Docker Dev Environment
Docker 的 Dev Environments 反对轻松设置可反复的开发环境,将环境详细信息与代码一起版本化。它反对一键共享正在进行的代码,而无需解决任何合并抵触,同时在 Git 分支之间挪动,将代码放到他们的机器上。能够从一个特定分支或标签创立一个近程环境。还能够在 Docker Hub 中与团队共享开发环境。
它反对以下形式创立一个开发环境:
- Git 仓库地址
- 本地文件夹
- Docker 镜像地址