views:

342

answers:

7

Given the recent release of VS 2010 I was shocked to see the pricing structure for the different versions of the product. I was lucky enough to receive free versions of VS 2005 and 2008 from attending various MS events. For the hacking I do at home I'm not sure I'm going to spend the money to purchase the IDE and wanted to see what others were using.

Like SharpDevelop MonoDevelop Expess Editions

+22  A: 

As you mentioned, you could always try using a copy of Visual Studio Express. That is probably your best bet for doing Windows development - why not try it out to see if it meets your needs?

Justin Ethier
Beat me to the punch. +1
Chris Lively
Express editions really only lack the "power" features. For actual development (and assuming you're not reliant on some add-ins) express editions are really easy to get you going and compile software just the same as the full package.*Although you miss out on unit testing features i believe :(*
Aren
@Aren: You can still do unit testing, but you might miss out on the fancy automated integrated feature-laden built-in unit testing.
FrustratedWithFormsDesigner
In regards to paying for the upgrade, $300 isn't a bad price but in the past I only had to pay $150 for the upgrade of standard edition and according to Microsoft terms you could use the upgrade price if you were upgrading from free IDE's such as Express Editions, Eclipse, etc. Again, not that $300 is an awful price just pointing that fact out.
Eric Neunaber
+1  A: 

Express editions will be the closest match to the pro versions. This is what I have been using myself for personal projects.

Oded
+2  A: 

If you're talking about just playing at home, then why not just get the express edition?

Chris Lively
I'm a very big fan of Resharper and not being able to use that or other Refactoring tools is a huge deterrent for me. For me one of the frustrating parts is A) to get the better IDE we have to pay B) to make the IDE as good as a free Java IDE we have to buy tools like ReSharper.
Eric Neunaber
+2  A: 

The express editions are intended for 'hacking at home' and will probably give you the most value for the money.

The choice for one of the others would depend on your intended platforms.

Henk Holterman
A: 

I think that Express Edition is enough to test some .NET features at home. Obviously, if you need to use it to build a commercial solution, you must buy the IDE. Note that it is very powerful and I think that it is a good investment.

Maurizio Reginelli
+2  A: 

Express editions for personal development. If you're doing professional development just go through the process to become a MS certified partner and get pretty much every professional software tool MS makes for free.

tloach
If you make and sell software you can qualify for the ISV competency by going through the Windows 7 logo self-test process and getting three of your customers to give you testimonials on the partner site. You will then get effectively 5-10 copies of everything for less than the retail price of one msdn subscription.
Kate Gregory
How could I forget BizSpark? If you're making software and your company is less than 3 years old (and has less than a million dollars a year revenue) you can have all of it for free for three years? And not Express, the real editions.
Kate Gregory
+1  A: 

There's an interesting post on Rob Conery's blog about using Vim for .Net development. I'm not certain I can really recommend this, but it's food for thought all the same.

Bayard Randel