After being loyal with VS previous editions , from past 1 year been wandering along with other Open Source as well as related development tools . But really I miss the VS IDE which used to work more than 10 years which started from 2003 but yet to explore the community edition which I haven't explored yet.
For the moment it probably only vies for title of the best IDE for web dev for Linux/OSX and Windows. It doesn't take much foresight to see that within a year or two we'll likely be seeing full VS for Linux/OSX - they're certainly working on full .Net for Linux/OSX.
To say VS Code is "crappy" is rather scathing (unless your opinion of Vim and the like is that they're utter s**te)?
However, I still use Visual Studio to edit my code, then I use this plugin: http://wingdb.com/[^] to debug my applications, on a Windows box, inside of my Visual Studio Editor and Visual Studio Debugger.
The linux box must be running a GDB server. WinGDB connects to the remote server, and presents everything in Visual Studio.
I have been using this for 5 years, it's awesome .
Microsoft had amazing history in application development.
2002: Minimal features.
2003: Necessary features to work on web.
2005: Must have features Good Upgrade.
2008: Awesome features: Linq & Supporting Concepts
2010: Parallel Programming: Good to have but not essential for majority.
2012: Async & Await: Confuses more as Over engineered in Web
2013: Failed to deliver anything. Other open source frameworks are just better than high cost product.
2015: Completely Useless. Everything is already available open-source and MS is FAR-FAR behind copying it from other open source tools.
VS release is always confusing with Framework and Language/Tool release versions.
Now is the time to say good bye to MS and move to open source before it is too late.
MS is also following/going open source but they take more time to copy.
All MS lovers, no offence please. I also love MS and still feel that VS is was an awesome tool.
Life is a computer program and everyone is the programmer of his own life.
The history you are listing is unfortunately far away from an accurate representation. My highlight is your statement towards async / await. Not only is it completely false (what is over engineered? why should it confuse more than concurrent programming without it? ...), but also you are mixing C# / language features with VS features. The VS 2002 was also far away from being minimal. 2013 also delivered a lot.
I work exclusively with open source things at this very moment... and can honestly say, MS Visual Studio is the best IDE I've worked with. It does have it's little issues but compared to anything else out there, definitely a great product. They have been putting out a lot of useless features but that's all part of the game on the business side of things (have to put out new "features" to keep people buying).
I don't use it anymore because I work 100% within Linux at this time but I'd definitely use it again.
VS6: Stuck with it for far too long, but it's what we had.
Embedded VS3 and VS4: used basically the same foundation as VS6. This set of tools were required to develop Windows CE and Windows Mobile programs.
2003: Passed it by, although some C++ features were added, it was more of a .Net upgrade
2005: Embedded development and desktop development were unified. The C++ compiler was much more compliant, and templates were very stable.
2008: An even better release, included C++ TR1 and other compiler improvements.
2010: Skipped it, it was slow, and no compelling C++ features for me.
2012: Got it, stronger C++ compiler, more C++11 features,
2013: Got it, even better C++ compliance, variadic templates, still no constexpr
2015: constexpr, and all but a few esoteric C++11 standards features are present.
Open-source software is a means to an end, not the end itself.
With the glut of open-source projects that exist, one needs to be careful to avoid ending up using open-sores software.
I do contract work for game studios. Only last September did I finally get a client that was using VS2012. That's been a serious PITA, since MS won't sell me a copy of VS2012, so I've been stringing out the trial periods on various versions.
I've play around with VS2013 a bit in my spare time, and I like it enough to feel fairly confident that VS2015 will be an improvement. If there's a community edition it will definitely get installed, and I expect to actually get a chance to use it for real around 2018.
Great news! As a Visual Studio Premium with MSDN subscriber, the value of your subscription is increasing – dramatically. You will be upgraded to Visual Studio Enterprise with MSDN at the release of Visual Studio 2015 and all the features currently available in Visual Studio Ultimate, will then be available to you.
At work, I am still using VS2005. No money in the budget for an upgrade, especially for deployment of Crystal Reports. Clinical staff cannot install programs, meaning that IT staff (all three of us!) have to touch every machine, if for nothing else, to test that the installation went correctly. We have over 600 computers used by clinical staff.