Visual Studio 11 Beta Released
Page 1 of 1
BearishSun




Posts: 4484

PostPosted: Sat, 3rd Mar 2012 10:54    Post subject: Visual Studio 11 Beta Released
http://www.microsoft.com/visualstudio/11/en-us/downloads

This is not the same as the developer preview available last year. Anyway, some really nice improvements in this version, especially for C++ developers. Full C++11 support (which in itself has some amazing things), built-in GPU programming via C++ AMP, parallel code debugging and profiling(CPU and GPU!) and better C++ IDE support(better color coding & static analysis, which I used plugins for until now).

Among many other things. http://msdn.microsoft.com/en-us/library/bb386063(v=vs.110).aspx

Been waiting for this for a long time - the developer preview didn't work for me and I'm eager to test some of this stuff out.
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sat, 3rd Mar 2012 11:05    Post subject:
Just to make sure, VS is not a Metro app now (like they are doing with Office), right? Laughing
Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 3rd Mar 2012 11:09    Post subject:
I don't believe so no Very Happy Mine hasn't downloaded yet but it certainly looks gray: http://blog.filipekberg.se/2012/03/01/visual-studio-11-beta/
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sat, 3rd Mar 2012 11:30    Post subject:
It does look Metro, uh for fuck sake! Mad
Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 3rd Mar 2012 12:56    Post subject:
Feels pretty familiar actually. Seems you are no longer forced to upgrade your solutions, you can just switch if it's a 2008/2010/11 solution in the solution properties. But 11 will load them all. Looking great so far.


EDIT: Find references functionality for C++ seems to be as crap as it always was. Guess I'll be using plugins for that still.

EDIT: Aaah dark color scheme. Purrrty Very Happy

Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sat, 3rd Mar 2012 13:22    Post subject:
Look at the icons, menus, even labels (::::::::::: WHY IS VISUAL STUDIO SHOUTING AT YOU WITH CAPS????? :::::::::::::::: Rolling Eyes). It looks horrible.
Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 3rd Mar 2012 13:25    Post subject:
I love it. Makes me feel 3l33t Very Happy

EDIT: Playing around with some code. C++ 11 built-in atomics & threads Smile




EDIT 2: Doing some tests with AMP but I'm obviously doing something wrong since it's 2-3 times slower than CPU hmm...

EDIT 3: Yep, my damn GPU. AMP doesn't run on DirectX 10 so it's using a reference device. Guess this is gonna wait a few months.
Back to top
Roach_666




Posts: 1299
Location: Hell in its Alpha Build
PostPosted: Tue, 14th Aug 2012 12:56    Post subject:
Microsoft.Visual.Studio.Ultimate.2012-REMEDY
Back to top
Roach_666




Posts: 1299
Location: Hell in its Alpha Build
PostPosted: Thu, 16th Aug 2012 11:19    Post subject:
Microsoft.Visual.Studio.Professional.2012-KOPiE
Back to top
[mrt]
[Admin] Code Monkey



Posts: 1338

PostPosted: Thu, 16th Aug 2012 19:02    Post subject:
Cool. Anyone installed it yet? *looks at bearish for screengrabs*


teey
Back to top
BearishSun




Posts: 4484

PostPosted: Thu, 16th Aug 2012 19:39    Post subject:
I haven't had the chance to explore it much, but looks pretty much the same as the beta screenshots I posted ^^. A bit more color in the icons, a bit less caps, and the title bar is style with the rest of the UI. But in general there is no major difference from VS2010 aside from the UI reskin.

A lot of new C++ stuff under the hood: http://msdn.microsoft.com/en-us/library/hh409293(v=vs.110).aspx which is what I'm most interested in. I've only tried it for a few hours and haven't really done any real work in it but it seems like there are some really nice improvements. Still not enough to completely replace plugins like VA X sadly.
Back to top
shole




Posts: 3363

PostPosted: Thu, 16th Aug 2012 22:19    Post subject:
wasn't it supposed to look all metroy and unusable?
i'm pretty sure i saw some terribad screenshots a while ago
those actually look pretty usable
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Thu, 16th Aug 2012 22:28    Post subject:
I am sorry to say, but usable and likable have a huge gap in between. What was once the epicenter of IDEs has now become this joke of a user interface design. Compared to Xcode on the Mac, or indeed, even to Visual Studio 2010, this abomination looks like a childish attempt at LOLCODE IDE plugin for VS. I say "abomination" because there are some excellent under the hood improvements, like the C++ support improvements, that should make this the best Visual Studio out there. I truly feel sorry for the core developers, having worked their asses off, only to have this nonsense slapped as the UI.
Back to top
BearishSun




Posts: 4484

PostPosted: Thu, 16th Aug 2012 23:55    Post subject:
Here's a reference side-by-side shot with 2010(a little more plugins loaded than 2012), with the normal light theme:

 Spoiler:
 
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Fri, 17th Aug 2012 00:17    Post subject:
Not much has changed since the last beta. Smile
Back to top
BearishSun




Posts: 4484

PostPosted: Mon, 20th Aug 2012 17:21    Post subject:
So I'm working with it a bit and...guess what, they only implemented like half of the C++11 standard. I mean what the hell? GCC had support for most C++11 features for years now.

No variadic templates, no initializer lists, no non-static data member initializers, no delegating constructors, no inheriting constructors, no defaulted or deleted functions, no constant expressions. Among many other things, but these were the ones I was really looking forward to and those were the ones that really made the language feel new. Pretty much everything else that they DID implement, is related to the standard library, and already exists in Boost.

I won't be switching compilers just yet, but when I start a new project and if they still don't have these things I will be moving to something else.
Back to top
madmax17




Posts: 17725
Location: Croatia
PostPosted: Mon, 20th Aug 2012 17:56    Post subject:
Why u so ugly Y U No????
Back to top
Roach_666




Posts: 1299
Location: Hell in its Alpha Build
PostPosted: Tue, 21st Aug 2012 00:01    Post subject:
Untouched ISO (from MSDN) that doesn't require any crack/serial:

en_visual_studio_ultimate_2012_x86_dvd_920947.iso

Size: 1,521 MB

SHA1: 6A2B87BCD336A96AC39CF85348E93E5AF45588EB
Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 25th Aug 2012 13:07    Post subject:
Seems they added a 3D preview (and basic edit) window. Doubt it will see much use since anyone who is interested in 3d will have a better tool at hand, but still it's nice to have.



Also a better image preview and edit:

Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 25th Aug 2012 13:43    Post subject:
Graph based shader editor:



And proper language support for HLSL
Back to top
[mrt]
[Admin] Code Monkey



Posts: 1338

PostPosted: Sat, 25th Aug 2012 15:38    Post subject:
Oh lord. What is it with those CAPS. VS2010 looked solid. Give it a few cosmetical changes, a new color...why do they keep burdening themselfs with petty UI makeovers when there's better time to be spent.

C++/CLI support in VS2010 is awfull. You are completely left hanging with no usable autocompletion, poor intellisense and you bleed time because of it. They claim they introduced full CLI support, true?

Why cram in 3D viewers and image editing? Every decent artist wont touch it with a 10 foot long brush, since even the most basic free tool will be much superior to use. All that time spent...

Now C++11 support is very poor. GCC is light-years ahead of the game. Completely no native unicode support, extended sizeof's, delegating constructors, no constexpr, initializers...oh, breaks my heart Sad

I'm working more with GCC in my embedded projects, so when I see how VS has been limping along the past one or two releases, I get a bitter taste in my mouth when I see how little they have done to catch up on the flagship C++ standard. The new stuff is really useful and allows you to crank it up and allow efficient code. Along with that it offers new constructs making your code safer and more strict, preventing you from doing silly boo-boo's.

I hope a service pack is right around the corner!


teey
Back to top
BearishSun




Posts: 4484

PostPosted: Sat, 1st Sep 2012 12:50    Post subject:
I too hope SP1 is nearby.

Anyway, I'm really liking the C++ support. Error highlighting is amazing, almost as good as C#. Obviously in C# I get every compile error before I even compile, but in C++ this wasn't the case in earlier versions. It could catch some cases, and Visual Assist caught some too. But both were lacking and buggy, and mostly useless actually. Gotta say the support in 2012 is much improved, in almost all cases I can compile without a single error because I catch them all before.

Few issues:
Errors only appear after you open a source file, it's not solution wide (I guess it would be too slow to constantly analyze everything, or maybe there's an option I need to turn on)
File takes a few seconds to parse so you might not see the errors right away.

This feature alone just makes the whole damn thing worth it. I love it. In last two days I managed to completely refactor 10 000 lines of code (by literally ripping the files out of a larger 100 000 lines project, breaking all dependecies), and then compiled with only 8 errors (which I only missed because I didn't feel like going through the files to find them.
Back to top
Page 1 of 1 All times are GMT + 1 Hour
NFOHump.com Forum Index - Programmers Corner
Signature/Avatar nuking: none (can be changed in your profile)  


Display posts from previous:   

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group