2008-10-18 56 views
2

對於我作爲程序員的工作,我需要Windows。它將安裝在VMWare Fusion中。我將主要編寫用於Matlab-Mex文件的C代碼,一些DSP開發,C和C++中一些簡單的命令行工具,以及一些使用Visual Studio的簡單GUI。 我將使用VisualDSP ++,Bloodshed Dev-Cpp,Matlab mex編譯器和Visual Studio。
虛擬機將主要運行在MacBook 2.1 GHz/4 Gb上。什麼軟件用於Windows開發的虛擬機?

現在,這裏是我的問題:

  • 我應該使用Vista或XP?我更喜歡第一個,但是擔心性能,特別是使用Visual Studio。
  • 我應該使用Visual Studio 2008 Pro還是Express?我不想爲了我不使用的功能而浪費內存。 (==是有用的東西在專業版的GUI開發?)

感謝您的意見!

回答

1

如果您真的擔心性能,可以使用boot camp進行雙啓動。除此之外,我相信Parallels對bootcamp有支持,所以你甚至可以虛擬化你的Windows分區。

話雖如此,如果你要虛擬化,我會建議你使用XP,純粹是因爲你不能利用圖形硬件來獲得Vista中的所有華麗效果。如果你選擇Vista,我會建議你關閉aero。至於visual studio 2008的版本,你應該知道你需要什麼(你表示你已經使用dev-C++)並選擇支持所有你需要的功能的版本。當我在它的時候,我也會建議你檢查一下eclipse和CDT,如果你正在測試新的IDE。就像最後一個提示一樣,如果你想利用RAM的全部4Gb,你將需要一個64位的操作系統。

祝你好運。

+0

Aero在VMWare Fusion中無法正常工作。 – bastibe 2008-10-18 14:36:40

1

好吧。你在那臺MacBook上有4g內存,那麼Vista應該沒問題 - 如果你給它提供2g的內存,甚至可能會在VS上更快。

而關於Visual Studio的版本,那麼Express應該會更好。這些工具沒有GUI差異(我知道,我只在.NET中工作,而不是在本地工作)。

1

我也會去的WinXP,MDEC已經說了吧,你將無法使用AURO接口,如果它僅用於開發你不會錯過「花哨」功能... WinXp使用較少的資源,而任何Mb的RAM在這個設置上都會很有用。

要回答Vistual Studio問題,大多數情況下Express版本已經足夠,但是對於我來說缺少的關鍵特性是對AddIns的支持......有很多很棒的AddIns可以提高您的生產力,如ReSharper, GhostDoc,Mole等等... see previous post

5

這是值得你花時間去嘗試VirtualBox。它是免費的,VirtualBox下Vista和XP的速度令人驚歎。我在OS X上的VirtualBox下運行XP和Vista,並且它們似乎接近本地速度。也許是因爲在虛擬化環境中工作的驅動程序較少。

我通常會將512兆的內存移到Vista虛擬機,256兆到XP。這樣,您可以一次運行多個虛擬機,併爲開放瀏覽器等提供大量系統RAM。

易捷命令行工具和簡單的圖形用戶界面可以使用Visual Studio Express版完成。堅持,直到你超出它。

2

Vista將在該筆記本電腦上飛行。

對於Visual Studio版本,Pro有能力編輯C/C++開發的資源文件,因此您可以手動將控件拖放到位。儘管您可以使用名爲ResEd的外部工具,但在快速版中這是禁用的。

相關問題