|
If you have to ask, no.
The Ultimate edition basically targets "it's more expensive for us to figure out what we need, than just buing the most expensive one".
It's a professional developers tool, I guess the market isn't that big. (Dario told me of an estimate of half a million companies for windows development - but most of them will probably swing by with express edition and pirated copies - if they rely on VS at all).
MS was very ambitous with one IDE for everything. It sounds like a good idea and a great effort saver in theory, but from experience, the little differences drive up cost. As someone noted poignantly, we share 96% of our genes with chimps - but the knack is in the difference.
|
|
|
|
|
If I am not mistaking that also includes all the TFS stuff also. I am not sure if everyone on the TEAM needs to get that or if you can purchase a mixture to get your team set up.
I do agree though, MS is starting to price themselves a bit high. But they Do offer programs like Bizspark and others to help out here a bit.
Going through this right now myself in fact.
Don't have all the answers yet either.
It's gotten much more confusing now that they 'bundle' stuff together.
|
|
|
|
|
TFS is going for free with every edition of VS2010. Plus MS SQL 2008 and Windows 2008 that comes with TFS.
|
|
|
|
|
Really, I just installed our MSDN copy of VS2010 Ultimate and can find no sign of TFS "out-of-the-box".
(Of course through MSDN we can download this, but it does lead to me think that the server components of TFS are not in VS2010).
Browsing through MS's website's, this is a really hard thing to be sure of - a bad thing when they're trying to persuade people to part with $10K
|
|
|
|
|
I never said that it's installing along with vs2010
All I said is that with every commercial version of vs2010 you get license for TFS 2010. But yes, you have to download and install it separately.
On the other hand, Team Explorer is included in vs2010 installation and will be available without any additional moves on your part.
|
|
|
|
|
Thanks, that clears it up - I was wondering!
(I didn't expect it to install by default, but thought it may be on the ISO).
|
|
|
|
|
Not only Ultimate but all the VS10 edition's price should be lower.
It is way to high to buy now and guest what every 2 years MS comes with its new version.
|
|
|
|
|
|
Since these are Microsoft products I expect that the bells and whistles they added to have several bugs that get fixed by the weekly updates.
There will be things that eventually will make a difference but you will need to have a new project to try them out on.
Sorry for the rant but I have been disappointed by the hype given Microsoft products in the past.
|
|
|
|
|
djj55 wrote: Since these are Microsoft products I expect that the bells and whistles they added to have several bugs that get fixed by the weekly updates.
I expect a lot of hotfixes to make standard functionality not crash the GUI.
John
|
|
|
|
|
djj55 wrote: several bugs that get fixed by the weekly updates
What do you mean weekly? That would be brilliant if it was that often!
Kevin
|
|
|
|
|
It just seems weekly. They even had a t-shirt that said something like "Have you downloaded your security patch today?"
|
|
|
|
|
I'm all for weekly security patches instead of waiting for critical bug fixes for months (like with almost every other big company: Apple, Adobe, Sun...)
|
|
|
|
|
The biggest problem is the security fixes generally do not have anything to do with the GUI and functional bugs that are inrtoduced in each new version of Visual Studio. For those you have to wait for hotfixes or service packs or the next version.
John
|
|
|
|
|
I didn't see a single improvement for c++ users in VS 2008, so I'm not even going to bother with 2010. (and no, I'm not a language puritan so I don't care about c++.oX )
|
|
|
|
|
You don't care about the optimizations done in VC10?
|
|
|
|
|
i'm c++ aimed too but i saw a lot of improvements for us :
- ClassWizzard is back
- better classview
- compiler optimisations
- better debugging abilities
... etc
|
|
|
|
|
> ClassWizzard is back
and it generates code only in MS style?
what about creation of getters, setters, and class rename feature that actually works (current version doesn't)
> better classview
don't use it
> compiler optimisations
ok
> better debugging abilities
what improvements exactly?
|
|
|
|
|
Not into GUI, dont appreciate C++0x, just 'ok' for optimizations, disregard classwizard.
Then what you expect?
Better debugging in terms of 'Parallel Debugging' for instance.
The compiler can compile the code 'inline'
What were you looking into C++ as such?
|
|
|
|
|
VC already does multi-threaded debugging and inline functions.
There's actually quite a lot they could improve if they wanted to, but MS is not interested in c++. Therefore there is no need for me to upgrade.
|
|
|
|
|
I said parallel debugging, not MT debugging.
Can't explain in words. Search online for more information, or try the beta/trail yourself.
And I said 'inline code compilation', just like C# and spell-check in MS Word. It gives wavy line under some syntax error. Like using undefined variable, passing invalid number of arguments etc.
Had MS not interested in C++, they would not have added C++0x new features, the MFC class wizard, code analysis, auto complete for includes, CLI and things like that.
If you are biased, no one can please you.
|
|
|
|
|
I'm not biased, it's just that non of that stuff is useful to me.
|
|
|
|
|
So you are just dying for a getter setter in class?
Does that suffice you?
Then, buddy, Visual Studio is powerful enough to support extensions and scripts to do that for you. Utilize it.
|
|
|
|
|
They call it background compilation. Basically, it means that IDE compiles code as you write it. It gives more information for code analysis, so you've got better IntelliSense / code audition.
This feature is also used in JavaScript (though it's called active data or something).
|
|
|
|
|
"Had MS not interested in C++, they would not have added C++0x new features, the MFC class wizard, code analysis, auto complete for includes, CLI and things like that."
MFC isn't C++, its all or nothing approach is irrelevant when there are more flexible ways.
Why does the addition of CLI show that MS is interested in c++?! CLI is .net!!
modified 6-Feb-17 7:48am.
|
|
|
|