需要有关新开发系统和操作系统的建议

时间:2009-11-12 18:51:39

标签: hardware

我将很快开始一项新工作,该公司之前已经有业余爱好者开发他们的应用程序,因此不必担心为开发人员提供设备。

在与他们交谈后,他们似乎明白我需要一个合理的系统,以确保我尽可能高效,并在那里工作愉快。我将在办公室和家中工作(大约50:50),所以我需要确保选择一个让我能舒适地工作的设置。

我有一个选择是在办公室使用专用工作站,双屏幕,我可以在办公室使用。因为我将使用SVN,所以我可以在家中使用我自己的系统,只要我确保每晚都检查我的代码。

另一种选择是让他们给我一台新的笔记本电脑(双核,4gb内存,1920x1200)和外接显示器,这样我至少可以使用2个屏幕(即使它们的尺寸不同)

我现在正在玩弄的另一个选择,因为我需要更换我的旧工作笔记本电脑(除了这份工作之外我还兼职工作)是最终转移到OS X并让自己成为Mac Book Pro。因此,我的想法是看看他们是否愿意购买27“iMac,我可以使用它来运行一些VM等以及其他服务(数据库,单元测试等),然后我可以将其显示器与Macbook一起使用在办公室。

然后,我可以将工作交给办公室,将笔记本电脑连接到家中的显示器,并配备专用机器来执行其他密集型任务。

我希望有人可以帮我决定哪条路线最适合尝试并推荐公司去。总之,选项是:

  • 专用双屏工作站
  • 专用工作笔记本电脑和外接显示器
  • 与我合作提供笔记本电脑及桌面/显示器

在所有3中我希望仍能够在家中编辑和维护代码等,代码在SVN中。我认为主要的问题将是电子邮件和文档的去处,所以我可以随时将它们放在我身上......也许可以使用Google应用程序或其他东西来解决

感谢您提供任何建议。

3 个答案:

答案 0 :(得分:0)

理想情况下,显示器将具有相同的RGB图案。一些监视器(例如,Viewsonic 201b)在屏幕上具有像素的“BGR”布局。

如果您使用带有ClearType字体渲染的Windows,则让所有显示器具有相同的像素模式非常重要 - 否则ClearType看起来都很有趣,并且当您将窗口从一个屏幕拖到另一个屏幕时会导致速度变慢。

我知道你可能不会像你说的那样使用Windows,但我想我会通过这个来解决你的问题。总有一天可能与非Windows操作系统类似的问题。另外,我不确定目前OSX是否重要,可能。

答案 1 :(得分:0)

我有一台MacBook Pro笔记本电脑,并且非常对它作为开发平台感到满意。这是一个具有漂亮工具的unix环境(我看着你,XCode)并且是一个非常精心构建的机器。使用源代码控制的一大优势是,即使SCM允许您在不同的地方工作(尤其是像Git或Mercurial这样的分布式SCM),当 忘记推送您的更改时,时间将到来 - 如果你的工作场所有任何安全性,通过防火墙,vpn等......只是一个痛苦的屁股。我认为随身携带一台配置好的机器要好得多。

答案 2 :(得分:0)

你将要继续拥有一台个人笔记本电脑。因此,无论谁为此付费,请确保您拥有笔记本电脑。如果有选择的话,我宁愿拥有一台笔记本电脑并将其兼职用于商业,而不是将其他人的笔记本电脑用于我自己的目的,商业或个人用途,或者兼顾两台笔记本电脑。

所以,我要求我可能获得最好的桌面开发系统,当然最好取决于你喜欢什么,你在做什么,以及公司政策。

如果您在工作和家中使用单独的开发机器,您可能需要一个比在每个会话结束时记住检查Subversion更好的系统。如果您始终在笔记本电脑上保留您的项目版本,那将消除问题。除此之外,如果您可以从家里连接到您的工作机器,并且您的家用机器可以在工作中连接,您可以在自己的机器上使用分布式VCS(如Mercurial或Git),或者只是登录以提交您忘记的内容。你上次离开了。