Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

(Please redirect me & my question to the correct site if SU is not the place to ask this question)

What is the best/powerful hardware configuration that you recommend for a Desktop PC used for developers working with .Net technology - i.e. at the moment the latest ones are SQL Server 2008, Visual Studio 2010, IIS 7, Expression Studio?

If you have your "loved ones", please share its components (CPU, RAM, Mainboard, Hard disk, Case, Power Supplier, ect.) with me!

Thank you!

share|improve this question
@Diago: Can you explain why mine is closed? I have read the faq you gave but still not understand... –  Nam G. VU Dec 4 '10 at 4:02
It's a shopping recommendation and a discussion. Reading the answers it is quite subjective, and not the type of question allowed on Super User. You may not be asking for prices, but your asking for hardware recommendations which are considered shopping requests. –  Diago Dec 4 '10 at 6:34
@Diago: OK... A little sad for me. I don't know where should I post this quesiton in Stack Exchange community. Would you guide me one? –  Nam G. VU Dec 4 '10 at 10:39
There isn't one. –  Diago Dec 4 '10 at 21:11
add comment

closed as off topic by Diago Dec 3 '10 at 12:36

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

up vote 1 down vote accepted

From my experience if you use Windows 7: Get the 64Bit version. Use 8GB RAM. Any reasonably fast quadcore processor should suffice (usually in the price range of 150 - 200 €/$ ). Just be carefull to get one which supports virtualization features if you want to run VMWare and such. In my experience this speeds the VMs up. I think both AMD and Intel a viable choice. In my experience for development work you won't sense any differences between similar cpus.

Get a fast system disk (SSD would be perfect but it's rather expensive (I wouldn't take less than 120 GB, 160 would be better). The new Samsung F4 with 320GB is very fast for an HDD and very affordable with about 36€). Get 2 and configure a RAID 1 if you need guaranteed (or rather almost guaranteed) uptime so that one drive may fail (which of course should then be replaced immediately and the RAID be allowed to rebuild).

For data almost any drive will do. Just get one with enough capacity for your needs. In my personal experience I had the least problems with Western Digital and Samsung drives but Seagate and Hitachi seem to be ok too these days. But since you code lies on a server in some source code management system which gets backuped regularly a failing hard driv with your source code is not to much of a hassle ;) Yep, that's a hint :)

If you need to choose between more RAM and faster CPU get more RAM. My VS 2010 doesn't use much precessing power (C2Q 9550 (2,83GHz, 4 cores) even when Intellisense doesn't react. I don't know what exactly VS does in those moments but going from 2C/2GHZ to 4C/2,83GHz didn't do anything to help in these situations. It sure helped for having more applications open in parallel.

Power supply? Well, beQuiet, Enermax, Seasonic, Nesteq. Any of these with about 500W (these company are very reliable in my experience). If you're going to put more than an entry level GPU into the system (basically anything current which is less than about 80€) you might need to check its power requirements.

For mainboards I sticked to ASUS. Usually very reliable. Don't use the entry level boards. A price point of about 120€ should be sufficient. Just pay attention to it supporting the amount of RAM.

RAM vendors I've had the least problems are Crucial, Kingston, OCZ. You don't need super fast RAM. In programming you won't feel its speed. Just get enough of it. Oh, its speed should of course match the selected cpu.

Case. Lancool is ok. Just see that it's big and deep enough.

My conclusion for the main parts: 8GB RAM (with appropriate 64Bit OS), 4-6 core cpu with hardware virtualization support, fast system disk(s with RAID), large enough data disk.

share|improve this answer
Thank you for answering my question. I don't get in which situation should I need to run Virual Machine among .Net technology? –  Nam G. VU Dec 4 '10 at 19:53
Please join my question on SO. I hope this time the question counts. stackoverflow.com/questions/4355609/… –  Nam G. VU Dec 4 '10 at 20:16
You might need some VMs for testing your applications under different environments. For exapmle if you need to test for IIS6. –  Gir Dec 6 '10 at 10:11
Another good read: blog.lavablast.com/post/2010/12/01/… –  Gir Dec 6 '10 at 10:20
add comment

This is probably best asked elsewhere, but...

  1. Lots of Memory - to take best advantage you'll want to use Virtual Machines so you'll need a lot of RAM (8Gb and up)
  2. Lots of cores - you're inherently running multiple apps concurrently so even if the individual applications don't take advantage of the multiple cores the system will benefit.
  3. Fast disks - compiling/building is diskbound
  4. Finally a decent graphics card - doesn't have to be state of the art by any means but there's a speed/cost sweetspot on latest but one or latest but two GPUs that will get you a lot of speed at a relatively budget price. Don't forget you want to drive at least two monitors (the option for a 3rd would be nice, but there are other ways!)

Look at your budget and look at one or two steps back from the bleeding edge (or for processors from the top of the range) and you should be able to do quite well.

One of the points of the stackexchange sites is to stick to generic answers not time dependent ones so if one were to recommend specific hardware today it will be out of date in 6 months... even the suggestion of 8Gb of RAM above will become dated fairly rapidly.

share|improve this answer
Thank you for answering my question. I don't know why I need a graphics card for .Net technology? –  Nam G. VU Dec 4 '10 at 19:51
Please join my question on SO. I hope this time the question counts. stackoverflow.com/questions/4355609/… –  Nam G. VU Dec 4 '10 at 20:16
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.