为什么使用远程Linux桌面进行开发?

问题描述 投票:-2回答:1

我最近开始了我作为开发人员的第一份工作。他们为我分配了MacBook Pro,但同时也为我设置了Linux桌面。我已经设置了SSH密钥以建立到远程桌面的连接,并被指示如何在远程桌面上克隆存储库。

必须通过SSH进入远程桌面进行开发工作的目的是什么?主要利弊是什么?

linux ssh development-environment remote-server remote-desktop
1个回答
1
投票

我能想到的几个原因

  1. 安全性:这样,您公司拥有的生产代码就不会驻留在您的笔记本电脑中。
  2. Safety:您所使用的Linux OS可能正在配置了各种冗余和复制的服务器上运行。
  3. 中央构建环境:构建自定义代码通常需要特定的库并具有特定的依赖性。如果您想在笔记本电脑中进行构建和开发,并且就像所有员工都在使用笔记本电脑一样进行开发,则必须在每个人的笔记本电脑操作系统中安装这些依赖项和库。
© www.soinside.com 2019 - 2024. All rights reserved.