关于开发工具:远程调试和开发工具推荐VS-Code-\-Jet-Brains-\-DCS-\-Dev-Environment

4次阅读

共计 1548 个字符,预计需要花费 4 分钟才能阅读完成。

Visual Studio Code
由微软开发且跨平台的收费源代码编辑器,能够在 macOS, Linux, and Windows 等操作系统应用。它反对语法高亮、代码主动补全(又称 IntelliSense)、代码重构、查看定义性能,并且内置了命令行工具和 Git 版本控制系统。用户能够更改主题和键盘快捷方式实现个性化设置,也能够通过内置的扩大程序商店装置扩大以拓展软件性能。它默认反对包含 JavaScript、TypeScript、CSS 和 HTML 在内的多种语言;也能够通过下载扩大反对 Python、C/C++、Java 和 Go 在内的其余语言。在 2019 年的 Stack Overflow 组织的开发者考察中,Visual Studio Code 被认为是最受开发者欢送的开发环境。

利用场景:

  1. 遇到十分繁琐的开发环境配置,须要本人装置和配置各种工具和插件。VSCRD 的近程工作区的模板,便能够轻松搞定。
  2. 本地机器配置较低,无奈进行某些计算需要高的开发。能够在 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 等。

劣势

  1. 开发环境云端自动化治理,升高人力及研发老本
  2. 代码及研发数据云端存储,增强研发数据安全性
  3. 研发过程云端治理,数据透明化,晋升管理效率

    利用场景:
  4. 疾速退出团队开发我的项目
    - 应用 DCS 疾速启动该我的项目;
    - 应用 Cloud-IDE 关上该我的项目;
    - 开始编码。
  5. 高效近程合作开发
    - 退出团队组织;
    - 抉择须要合作的我的项目;
    - 应用 Cloud-IDE 或者本地 IDE 关上我的项目;
    - 开始编码。

Docker Dev Environment
Docker 的 Dev Environments 反对轻松设置可反复的开发环境,将环境详细信息与代码一起版本化。它反对一键共享正在进行的代码,而无需解决任何合并抵触,同时在 Git 分支之间挪动,将代码放到他们的机器上。能够从一个特定分支或标签创立一个近程环境。还能够在 Docker Hub 中与团队共享开发环境。

它反对以下形式创立一个开发环境:

  1. Git 仓库地址
  2. 本地文件夹
  3. Docker 镜像地址
正文完
 0