我们的网络团队正在考虑为每个开发人员设置一个虚拟桌面环境(通过Windows 2008虚拟主机)。
因此,我们将拥有愚蠢的终端/笔记本电脑,并且应该在我们的所有工作中使用虚拟桌面。
我们是微软的一个商店,我们使用所有版本的.net框架。没有笔记本电脑上的开发环境会让团队感到不舒服。
这种设置有什么潜在的问题吗?有什么理由担心这种设置吗?
发布于 2009-09-02 20:32:43
除非有非常好的面向开发的理由这样做,否则我会说不要这样做。
您的开发人员将在他们想要工作的环境中工作得最好。除非你的开发人员是建议和推动它的人,否则你不应该在没有非常好的理由的情况下在他们的工作环境中建立根本的改变。
我个人也不是开发工作的远程虚拟化实例的粉丝。它们通常速度较慢,您必须处理网络问题和延迟,您通常无法像在自己的机器上那样进行控制。清单不胜枚举,小事情加起来就成了大麻烦。
发布于 2009-09-02 20:29:29
当网络中断时会发生什么情况?你的开发人员就应该袖手旁观吗?或者他们可以带着纸牌玩真正的独奏。
说真的,除非你有100%的网络正常运行时间,而且你的开发人员从不在异地工作(比如在家里),否则我会站在“这是个坏主意”的一边。
发布于 2009-09-02 20:47:02
一种选择是摆脱你的网络团队。
不过,说真的,我也曾通过VMWare使用过同样类型的设置,但并不是很有趣。我这么做的唯一原因是因为我的老板认为这可能值得一试。因为我是新来的,所以我没有反对。然而,在以这种方式编程几个月后,我告诉他,我更喜欢在我的机器上有我的开发工作室,他同意了。
首先,虚拟工作站的图形界面不是很清晰,因为它通过网络发送图像,而不是让视频卡的图形驱动程序渲染图像。经常看这个视频让我头疼。
其次,任何组件或工具的安装都需要网络管理员的帮助,这意味着我必须抓紧时间等待。
第三,您的计算机处理一个应用程序的速度将比您的服务器处理许多应用程序的速度更快,除此之外,它还必须通过网络发送渲染的图像。听起来它不会让你慢下来,但它确实会。再说一次,快点等着。
第四,这可能是特定于VMWare的,但虚拟磁盘大小固定为4 4GB,对于我的网络专家来说,这似乎已经足够了。这很快就被填满了。为了让我扩展驱动器,我不得不等待网络管理员在我的驱动器上运行分区魔术,这搞砸了它,我不得不让他重建我的安装。
还有其他几个原因,但如果可以的话,我强烈鼓励你抗议。你的公司可能正试图实现这一点,因为这是一种新的时尚,这可能是他们省钱的一种方式。然而,您的工作时间将被浪费,这需要被视为成本。
https://stackoverflow.com/questions/1369933
复制相似问题