Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will I experience pain if I cut back to Visual Studio Express?

With the upcoming release of Visual Studio 2010, and all the lovely new features in C# 4.0, I would really love to update from 2008. However, over the last few years, I've managed to get student pricing, or even free versions via the MSDN Academic Alliance.

Now I am no longer a student.

I can't seem to justify the $AU500 pricetag of even the Standard version for what is at the moment, essentially a hobby. As much as I may like for it to be, it just isn't paying the bills.

So, I've read on the Microsoft site that there's no non-commercial clause in the Express version EULA which is good because I do the occasional bit of paid work in it. How much is missing from the Express version though, compared to Professional (what I use currently, and what the 2010 beta is)? Am I likely to go through withdrawal pains as I reach for something that just isn't there?

As far as addons go, the only one I've really played with is VisualSVN, and I can live with just using TortoiseSVN manually. Anything else I should be aware of?

like image 570
Matthew Scharley Avatar asked Aug 21 '09 09:08

Matthew Scharley


People also ask

Is Visual Studio heavy?

Requires 2.3 GB to 60 GB of available hard disk space, depending on installed features.

What happened to Visual Studio Express?

In 2013, Microsoft began supplanting Visual Studio Express with the more feature-rich community edition of Visual Studio, which is also available free of charge. The last version of the Express edition is 2017.

Why does Visual Studio run so slow?

You might have extensions installed that slow Visual Studio down. For help on managing extensions to improve performance, see Change extension settings to improve performance. Similarly, you might have tool windows that slow Visual Studio down.


1 Answers

Version comparisons can be found here: (For 2008) (Edit: A far more in depth document can be downloaded from here)

The things that leap out to me as features I wouldn't want to be without are:

  • Extensibility (no plugins like VisualSVN or Resharper)
  • Source Code Control
  • Remote debugging
  • 64-bit compiler support (x64) (from the first link, though the document implies you can make 64bit apps...)
  • SQL Server 2005 integration
  • No setup projects (for making MSI installers)
  • Limited refactoring
  • Some missing debugging tools (especially the threads window)

If you can live without those (and the other limitations that wouldn't bother me personally) then I guess that you'll get by with Express just fine.


Final thought: Express isn't your only option for free .net development, there is also SharpDevelop which has some advantages (SVN integration, compact framework support) over Express. Though I'm sure it has many limitations too.

like image 90
Martin Harris Avatar answered Oct 08 '22 04:10

Martin Harris