Tony老大這個問題正好是我的工作環境...
在Windows XP下, 可能因為記憶體管理的因素, VS2010在執行上的速度較慢, 如果想開發一堆Web應用, 在Debug過程真的會讓人發瘋..., 安裝VS2010預設會安裝SQL2005 Express做為開發環境的資料庫系統, 但我會把它除安裝, 重新下載SQL 2008 R2 Express來用.
再說, XP一般都是32位元為主, 有4GB甚至只有3GB的記憶體空間可用, 如果想打開VS2010、Office 2010、SQL Server 2008以及其他一堆有的沒的, 真的很不夠用.
所以, 我是用Windows 7 64位元版本, 加上8GB記憶體, 安裝VS2010及SQL 2008 R2 Express, 速度和效能上都還很滿意...
當然, 不能忘了CPU, 不知道Tony大用的CPU如何, 我是建議至少要i3-2100等級以上的CPU來跑才會順.
Windows 7不止畫面較優, 效能及功能改善也很多, 我認為是微軟在Windows平台到目前為止最好的作業系統, 當然記憶體管理也比XP先進行多.
為什麼 2010 和 2008 要混合使用??...
沒用Win7的人..只會覺得Win7只是畫面好看.而忘了他提供比XP多很應用方式及系統架構
,用久了win7人我想..沒有特別需求應也不會想回去使用WinXP 或更早的Win98
使用VS2010更是建議使用Win7來作業,而且建議使用Win7 64bit版,你可以同時寫x32 及 x64程式,在XP你就沒法玩將程式編成 for x64來Run
但值得注意的一件事.要記得.使用Win7 64bit版時,編譯一定要小心,不要你主程式為64bit 給果引用的 dll 是 32bit 會有很慘的下場。未來是64bit時代..現在只是在等何時32bit 結束, 身為一個開發人員,更要熟悉不同的作業系統,有bug才好查。
最後因為 VS2010 需要更多軟硬體支援,所以想要發揮VS2010所有的功能,使用Win7吧!