旅行Visual Studio开发人员

时间:2009-11-02 17:38:45

标签: visual-studio

我即将前往欧洲(我是澳大利亚人,但想象一下,对于美国用户来说这是一种类似的情况,只是为欧洲用户而烦恼)。

然而,在我旅行的时候,我需要做一些Visual Studio工作。

我认为有三种选择:

  1. 在家中放置台式电脑,通过网吧远程访问。
  2. 在旅途中携带笔记本电脑,使用公共wifi上传文件。
  3. 选项2,而是购买奇迹般能够运行VS的廉价轻型上网本。
  4. 有没有人有任何经验或建议可以解决这些选择?

    作为参考,this existing post表明远距离VS远距离是可以的,但距离较远可能会更成问题。我之前使用VS通过RDP到美国服务器并且它非常滞后但是我可以通过小的改变。

    我担心你可能有以下经验:

    • 行李重量(最好是轻装上阵)
    • 笔记本电脑的安全性(想象一下它太重了,不能一直随身携带,所以不得不把它留在酒店/宿舍等等,希望最好)
    • 数据的安全性(不希望有人窃取我家用电脑的RDP访问权)
    • FTP的安全性(不希望有人通过无线窃取FTP密码)

8 个答案:

答案 0 :(得分:4)

我选择#2选项(携带可以运行VS的笔记本电脑)。

这样,如果它运行良好,您可以使用“更方便”的方法(如果连接足够低,则将其用作RDP客户端),但如果找到的连接不可靠,您仍然可以在本地工作。

我认为最重要的是,在依赖远离您无法控制的网络时始终采用备用方法。

编辑:关于其他安全问题,大多数问题都是您应该处理的事情,无论是否旅行。如果您正在处理的内容非常敏感,那么您应该使用VPN和更安全的文件传输方法来提高远程工作环境的安全性。在您将笔记本电脑带到任何地方之前,如果您丢失笔记本电脑,请了解您的计划。

答案 1 :(得分:3)

这是一个假期。如果你总是担心工作,你怎么期望得到适当的休息。把手机留在家里。

答案 2 :(得分:1)

我尝试在我的上网本上安装VS2010,这是不行的。但是,我能够安装适用于大多数任务的Expression Blend / Web。

编辑:为了使它更有用......我的上网本是HP Mini 1100系列,带有1GB RAM,运行Windows 7“Starter”

答案 3 :(得分:1)

使用TrueCrypt加密硬盘。使用VPN,SSH或类似的东西进行远程连接。我总是带着我的笔记本电脑,但万一我会失去它,它只是查找器的砖块,我有一个很好的备份系统,使我能够快速启动并在另一台计算机上运行。

答案 4 :(得分:1)

我过去常常使用VS离开家用电脑并使用GoToMyPc或LogMeIn等服务或类似的服务。

由于我已经开始使用笔记本电脑,所以我随身携带带有VPN连接的商务旅行以及3G数据卡。

但严重的是,如果在度假,我想带我的笔记本电脑。

安全

首先,加密硬盘的内容 - 安全。

如果我出差,笔记本电脑和我在一起,所以我不关心它在哪里。如果我在度假,我不知道我想和我一起去。

如果重要,那么我会让我的笔记本电脑/电脑上电,并且有人可以打开/重新启动它。所以我会带一个轻便的笔记本电脑,让我连接并工作,如果我需要它。如果这种情况发生,我总是可以进入网吧。

<强>数据库

如果您期待工作,请随身携带您的dev数据库。我知道它占用了空间和内存(在使用中),但它通过电线提取数据已经花了足够长的时间让我失去注意力。

<强>独立

使笔记本电脑独立,以便无需连接VPN或互联网即可正常工作 - 覆盖范围并非所有领域的最佳/统一。

答案 5 :(得分:1)

请注意:我不知道你要去欧洲的哪个地方,但不要指望酒店可靠的互联网连接。它通常有效,但如果没有,请不要指望人员进行修理。当然,如果你也有你自己的连接(手机上的G3或EDGE),那么这不会有问题。

答案 6 :(得分:1)

我建议您在处理源代码时使用选项2。

我还建议使用 Git ,这样您就可以在与办公室源代码管理断开连接时使用源代码管理。获得访问权限后,您可以将整个存储库与办公室存储库同步。

当然,这完全取决于您使用的源控制提供商。

对于不在Git上的偶然内容,请使用VPN以增强安全性。

答案 7 :(得分:0)

我的经历:

1)购买了一台小型上网本(三星上网本拥有2GB左右的内存,我可以查询确切的型号,如果感兴趣,但我认为它可以与NC10相媲美,或者只是在NC10之上(如果感兴趣,只需发表评论))。

2)欧洲的互联网糟糕(至少是trav ellers可用的选项)。需要注意的事项。

3)上网本的表现绝对不错。由于屏幕很小,你不想做太多的开发(虽然这对我来说只是一个问题,因为我厌倦了触控板并且没有单独的鼠标)但它真的非常快速和容易用于Visual Studio中的.NET MVC开发。