back to article Visual Studio 2012: 50 Shades of Grey by Microsoft

Microsoft offended thousands in April with a preview of its next Visual Studio, a John-Major-inspired, grey affair intended to take Microsoft’s all-encompassing IDE closer to the look of Windows 8. Thousands gave the new look a thumbs-down on the Microsoft UserVoice poll, with people demanding a return to colour. The day of …

COMMENTS

This topic is closed for new posts.
  1. Anonymous Coward
    Anonymous Coward

    So much like windows 8, the under laying program has been improved, but the new magical UI is shit.

    1. Anonymous Coward
      Anonymous Coward

      "the under laying program has been improved, but the new magical UI is shit"

      Generally decent code, shite UI. Hmmmmm, sounds like most open source projects out there!

  2. David Knapman

    Because all developers are equal

    "It also seems odd that Microsoft puts so much energy into IDE design rather than, for example, implementing more of C++11 in Visual C++." - yes, because I want someone who's good at IDE design to be implementing complex, close to the metal C++ features.

    Not all developers (or designers, etc) are good at the same range of tasks.

    1. Anonymous Coward
      Anonymous Coward

      I think you missed the point. The author didn't say that the same person should be used. They were stating that Microsoft may have wanted to shove a few more dollars /resources in that direction.

  3. Adrian Jones

    So, from the title...

    ...should we assume it's pr0n or badly written?

    1. Studley

      Re: So, from the title...

      It keeps violently f*cking you, but you keep going back for more.

    2. Anonymous Coward 15

      Re: So, from the title...

      The two are not mutually exclusive.

    3. Luther Blissett

      Re: So, from the title...

      I would presume it's metaphor for the latest Clampdown nee neo-Feudalism. Metaphorized droit de seigneur, all your copyrights are belong us, mortgages for all for ever, perpetual war on the people, corporatism without end. You didn't think M$ wouldn't be at it too?

    4. Gerhard den Hollander

      Re: So, from the title...

      badly written pr0n mayhaps ?

  4. n4blue
    Coat

    John Major... Microsoft’s all-encompassing IDE loser

    I've heard him called a lot of things, but...

  5. Jon Press

    I wish Microsoft would make its mind up...

    C++ was so much of an afterthought in VS2010 that they shipped it without C++ Intellisense support. Now it's suddenly front and cetnre.

    Setup and Deployment projects declared dead in VS2012- presumably in favour of building for the App Store.

    It would be nice for once to be able to install a new version of Visual Studio and have it actually provide the same level of support for an existing code base as the previous version.

    1. Anonymous Coward
      Anonymous Coward

      Re: I wish Microsoft would make its mind up...

      I wouldn't put too much stock in this article.

      This is another Reg Hack 'review' designed to capture forum posts for advert revenue (oops, it worked, silly me!). The Register is going the way of Tech Republic and CNet - got to keep the flame wars going to sell 'views' to advertisers.

    2. DrXym

      Re: I wish Microsoft would make its mind up...

      C++ isn't front and centre. Microsoft's component extensions to C++ are front and centre. C++/CX is a bunch of extensions heavily influenced by .NET (references, delegates, autoboxing, partial classes etc.) which allow to C++ to access the Windows Runtime framework. The vanilla C++ language, following its own loose interpretation of C++ standards is just along for the ride.

    3. Anonymous Coward
      Anonymous Coward

      Re: I wish Microsoft would make its mind up...

      If anyone thinks that Microsoft are deprecating .Net in favour of going back to C++, they need their head examined.

      I mean, seriously...

      There are no templates for a Web, SOA or cloud Project in C++, no MVC, no Web API, no WCF, no Azure. None at all. Nada .

      No C++ support for SharePoint, Office, or Workflow projects.

      Not even support for C++ in Lightswitch projects.

      The deprecation of setup projects tells you the focus is on web, cloud and store. C++ isn't front and center, it's standing at the back of the queue waving 'I am still here' at passers by.

      This is one of the worst Register "articles"' in a long time.

  6. Neil Barnes Silver badge

    Hey Microsoft, Windows 2.0 called...

    it wants it's user interface back!

    1. Steve the Cynic

      Re: Hey Microsoft, Windows 2.0 called...

      I'll show my age by pointing out that Win2.0 came out when I was a student, and I distinctly remember it supporting a fixed palette containing a maximum of eight colours, none of which were grey.

      1. Anonymous Coward
        Anonymous Coward

        Must be something which is going around on the West Coast.

        OSX similarly lost all its colorful icons in the Finder sidebar and in some system applications with the 10.7 Lion release. Looks like the grayness illustrated in the article.

        A free app is available to restore them (SideEffects), but not through the App Store.

        1. Mike 117
          Childcatcher

          Re: Must be something which is going around on the West Coast.

          Colour is SO 2011. I guess that only leaves contrast.

          1. Hieronymus Howerd

            Re: Must be something which is going around on the West Coast.

            > " I guess that only leaves contrast"

            Steady on, don't give them ideas!

          2. Anonymous Coward
            Anonymous Coward

            Re: Must be something which is going around on the West Coast.

            reminds me of many a 3D design program - they seem to be in two colours save arrows for the axes.

        2. Anonymous Coward
          Anonymous Coward

          Re: Must be something which is going around on the West Coast.

          Grey... it's the new black.

      2. Someone Else Silver badge
        Coat

        @ Steve; Re: Hey Microsoft, Windows 2.0 called...

        They say that anyone who claims to remember the '70s didn't live through it. Win2.0 was the '80s, so I don't know what your excuse is...Win2.0's palette had 16 colors, including 2 shades of grey plus black and white

    2. Wize

      Re: Hey Microsoft, Windows 2.0 called...

      Windows 2.0 style and only requires a monochrome monitor.

      Are they putting any CRT control features back into the code?

      Maybe they are planning their own version of a Kindle and want their UI to look the same on everything.

  7. Goat Jam

    It looks like Steam

    Not a serious tool

    1. JDX Gold badge

      Re: It looks like Steam

      Maybe leave that decision for the serious developers.

      1. Goat Jam
        Windows

        Re: It looks like Steam

        I was just making an observation dude.

        It does, in fact, look like Steam.

        So anyway, how's that Microsoft job going for you JDX?

    2. Anonymous Coward
      Anonymous Coward

      Re: It looks like Steam

      I disagree, you are a serious tool. Don't ever let anyone tell you otherwise.

      :)

      1. Goat Jam
        FAIL

        Re: It looks like Steam

        Oh dear, an anonymous twunt called me a tool. I am devastated. Utterly devastated.

  8. wowfood
    Pirate

    I just hope

    They release the express version with support for normal desktop aps eventually. Because honestly I have no intention of installing windows 8, and I have no intention of buying VS2012 just to develop normal applications.

    I'd sooner set sail on the 7 seas.

    1. Anonymous Coward
      Anonymous Coward

      Re: I just hope

      didnt they say that would be in the final version? is it not there?

  9. Anonymous Coward
    Anonymous Coward

    I don't see the major issue with the UI. I find the dark theme easier on the eyes and I used the registry tweak to stop the menu being all upper case. If I wasn't able to do those things I wouldn't feel the need to complain about it. It has a place for writing code, debugger integration and a solution/project explorer. Sure I would have liked to see more C++ love but I don't see the fuss about the UI. It's better than most other offerings.

    1. Richard 12 Silver badge
      FAIL

      Grey icons traditionally indicate disabled or unavailable options.

      I'm pretty sure that's actually specifically stated in a previous version of a Windows GUI style guide.

      So clearly the GUI screenshots are intended to convey that every single feature has been disabled and is unavailable.

      I'll stick with a version that actually works, thanks.

      1. Anonymous Coward
        Anonymous Coward

        Re: Grey icons traditionally indicate disabled or unavailable options.

        Firstly, to be blunt, you may wish to spend less time worrying about the colour of buttons and more on the performance of the features relating to the actual development. Judging a development environment by button colour is quite astonishing and makes one wonder how much time you spend looking at code. The only excuse I can see for this is if it's a language that puts a lot of emphasis on features that involve vast amounts of messing in the UI such as Visual Basic .Net or C# UI design.

        Secondly, a previous style guide should dictate how new versions of products operate? Next I'm sure people will be telling Microsoft off for not innovating enough and being behind the times.

        God knows how we got past the extended ASCII code designed IDE phase of software development.

        1. Sirius Lee
          WTF?

          Re: Grey icons traditionally indicate disabled or unavailable options.

          "Judging a development environment by button colour is quite astonishing". Yes, I judge it by its color because that IS productivity to me.

          A mistake I believe you are making is that unless you are a really junior developer you've a lot more to do than learn a new UI just because Microsoft's design idiots need to justify their salary. Maybe it's me but I can't use key combinations and function keys because they vary so much across the IDEs (yes, more than one) such as Eclipse. The number of times I've sworn at myself for pressing F5 (run/continue in VS but run new debug instance in Eclipse while F8 is continue in Eclipse or when debugging JavaScript in Firebug) is depressing. So for me it's more like maze running. I remember *where* stuff is greatly helped by the color and shape of the icons. Since the icons are all now gray, a cornerstone of my navigation has gone. For that reason alone I will not be upgrading. Just can't afford the time. And for these reasons I take real exception to your narrow minded comment.

          I don't get why Microsoft is removing choice. Why does Microsoft care whether I prefer color or monochrome? Why do they insist every menu should shout at me? Wasn't it the purpose of technologies like Xaml and Html to make theming easier? Why not let me apply the theme I prefer? Choice, it seems, is a lost world.

  10. Anonymous Coward
    Anonymous Coward

    Please Devs

    I know this isn't the correct place for this post, but please forgive me.

    When you devs write new apps for win 8 - please, please, please try to remember there are a lot of people who use netbooks - who only have a limited screen resolution height.

    Windows 8 preview works quite well on a netbook - but pretty-much none of the metro apps will work unless I plug-in a second screen. Looking at the apps I see no reason whatsoever (ie lots of wasted space on screen) to limit them in this way.

    Hopefully it's not Microsoft mandated, and even Win8 itself will one day run on netbooks properly.

    Pretty please?

    1. Anonymous Coward
      Anonymous Coward

      Re: Please Devs

      You should have bought a computer.

      1. Anonymous Coward
        Anonymous Coward

        Re: Please Devs

        "You should have bought a computer."

        I'm sorry - I didn't know I had to buy a huge suitcase, with enough room for a desktop machine, it's monitor CRT or LCD, and all the accompanying cables, Mains extension lead etc. before I could run Win 8.

        Idiot.

  11. David Given

    13 years, still waiting

    Does it support C99?

    I have no interest in C++11, but I have to maintain an awful lot of C89 code simply because Visual C is the *only* modern compiler not to support C99. I'd really like to upgrade.

    1. Someone Else Silver badge
      Coat

      Re: 13 years, still waiting

      Given this, I'd expect proper C++11 support in, what...2025?

    2. Anonymous Coward
      Anonymous Coward

      Re: 13 years, still waiting

      Interestingly VC++ 8.0 was, at the time, the most C++ compliant mainstream compiler. Yes, Comeau has the title for the most compliant compiler, but it wasn't mainstream. Whilst I'm really looking forward to a lot of the features of C++11, I actually don't mind the support of it taking a bit of time coming in. I wouldn't be surprised if VC++ was fully C++11 compliant by the next release. It is certainly a better situation than with gcc where they happily add all the new features, but they keep generating serious compiler bugs as a result.

  12. paul-s
    Thumb Up

    Opening Sentence

    "Microsoft’s all-encompassing IDE loser"

    Typo or fact? I'm inclined to go with the latter.

    1. Tim Anderson

      Re: Opening Sentence

      It's meant to be "closer".

      Tim

  13. DrXym

    Not the only ones doing this

    Google Documents has suddenly acquired a black colour scheme, i.e. monochrome buttons on its toolbars. It looks stupid and there is no good reason for it either.

  14. Ragequit
    Meh

    It's been a long time since I developed in Visual Studio...

    It's like a walk down memory lane. So many features I could care less about. So many attempts by MS to steer the development community, kicking and screaming if need be, to a new platform. That's not to say VS is a inherently bad IDE. It's just that there has been quite a few tools that I could just do without. The whole our way or the highway mentality.

    Had to chuckle about the app store centric templates/projects. What about their customers that are building in house applications and want a proper installer? At least that was the impression I was left with. Guess there is/will be a version for desktop apps.

    1. Anonymous Coward
      Anonymous Coward

      Re: It's been a long time since I developed in Visual Studio...

      Ah yes, fond memories indeed...

      I think I paid off my mortgage on a contract to replace your dodgy code...

  15. Another Justin
    Thumb Up

    Colour scheme works great for me

    I've been using the new-look Visual Studio for a week or so now and from what I can see the use of colour is in fact very well thought out and much improved from previous editions.

    Yes at a glance the initial lack of colour compared to 2010 was a little disconcerting, however one I started using it in my day-to-day coding I found colour being used to draw my eye to the important details, such as my code, the pass/fail state of my unit tests, notifications etc...

    I do have some minor complaints (for example when debugging unit tests with all CLR exceptions being thrown I now have to hit continue about 8 times before my unit test actually starts running), however overall Visual Studio 2012 gets a definite thumbs up from me.

  16. swsnyder
    FAIL

    Yet another Visual Studio "review" in which there is no mention whatsoever of the code generation.

    Also: WinXP is still a supported Microsoft product yet the VS2012 runtime libraries don't work on it?

  17. banjomike
    Thumb Down

    Microsoft puts so much energy into IDE design

    Hm, I think my hamster could have produced a better looking interface than that (or Win8 for that matter) and he spends most of his time asleep.

    1. Anonymous Coward
      Anonymous Coward

      Re: Microsoft puts so much energy into IDE design

      He sounds a talented animal.

      It would be a shame to waste such talents by making him run up a toilet roll every day chased by a cigarette lighter. No wonder he is shagged out.

      I suggest both of you find other hobbies...

  18. Anonymous Coward
    Windows

    They've been there before.

    The screenshot at the first page looks an awful lot like the default setup of Microsoft Expression Web 4 (and Expression Design). The first is a HTML editor / website designer, the latter a vector graphic based editor, I've been using both for quite some years now.

    Personally I think they had the right idea, but like everything these days completely exaggerated the final designs. A dark themed colour does indeed bring more attention to your main code window, IMO its a given.

    But the lack of colours is something I wouldn't be surprised to see getting people headaches in the longer run. Someone else already mentioned it but I can only reaffirm; its going to tax you a lot more to find out which option(s) you need, which options were selected and so on. However; if you're using the GUI, if you're using keyboard commands then this applies to a lesser degree.

    So quite frankly I see a new fail here; making this IDE much harder to get used to than others. How is that going to bring in new developers ?

  19. SwedishCodeMaffia
    Pirate

    Microsoft loves developers

    That's why they charge $13,299 for the Ultimate extra everything edition.

    1. h4rm0ny

      Re: Microsoft loves developers

      "That's why they charge $13,299 for the Ultimate extra everything edition."

      And sell the Professional version for 3% of that and give away the Express edition for free. You are aware that the Ultimate version has a tonne of performance management, environment management, version control handling, project reporting tools, architecture modelling, testing suite and is designed for development teams. You just went to MS and specifically searched for the most expensive version without any thought about who would actually need it, didn't you? If you have ten or twenty developers at $35k per year, then the $13k for the software they use doesn't sound as bad, does it? I would imagine any freelancer would be plenty happy with the Professional version for about £300 and depending on what they're working on, possibly even the free version.

      Besides, you can program without Visual Studio, you know. Some of us even use text editors (vi), thanks.

      1. SwedishCodeMaffia

        Re: Microsoft loves developers

        Clearly you are awesome. Why would anyone bother with a proper IDE when it's way cooler to write code in a simple text editor?

        1. h4rm0ny

          Re: Microsoft loves developers

          "Clearly you are awesome. Why would anyone bother with a proper IDE when it's way cooler to write code in a simple text editor?"

          Oh, you also forgot to mention that the price you mentioned includes a full MSDN subscription that gets you a copy of pretty much every MS product they make to develop against. But I guess saying £300 for their development suite wouldn't have made them sound as bad. My comment about the text editor was not really the point that I was talking about, it was just to illustrate that you don't need to pay MS anything to develop for Windows if you don't want to. You can also use products like Eclipse for free as well. I never said anything about it being better "way cooler to write in a simple text editor" that's just you resorting to mockery in place of argument. Though yes, I still do use Vi sometimes. It's very powerful and I'm comfortable using it. Whenever I'm just writing stuff out, e.g. a load of class prototyping, I tend to use it because I can work more quickly in it than most other tools. Never said anyone else needed to.

  20. Anonymous Coward
    Anonymous Coward

    Blender

    More than a little Blender in the styling there I perceive.

  21. Bawbag
    Pint

    I just all feels so flat and I cannot really find any other word to sum it up. Just does not feel like a UI I can be productive within. No visual hints that draw the eye and so forth. Seemingly MS does indeed believe the world is flat! Maybe someone spiked the cool aid in the UI/Design section at the MS with any hope the trip they are on will wear off soon................

    Pint cos it eases the pain.

  22. Paul 37
    Megaphone

    I'm not using it.....

    .....until they put Foxpro back in it

    1. Ragequit
      Thumb Up

      Re: I'm not using it.....

      lol. I have a copy of visual foxpro here somewhere. Never used it though. Wasn't it part of VS 97?

      Ah.. the failed/discontinued products of MS's past.

    2. Venturo
      Stop

      Re: I'm not using it.....

      I pretty much quit my job because foxpro is so shite... Its about 20 years out of date yet the company i worked for continued to invest into it... It was an embarrassment when people asked 'whats it programmed in?'... Cough cough fox cough pro ahem.

  23. Anonymous Coward
    Anonymous Coward

    I have two things to say

    1) Yuk !

    2) Yuk !

    1. Anonymous Coward
      Anonymous Coward

      Re: I have two things to say

      You could also be daring, and say if you had actually used it or not...

  24. csumpi
    Stop

    "Microsoft’s all-encompassing IDE loser"

    Ok, I stopped right there (first paragraph).

    Show me a better IDE.

    You obviously have no clue what you are talking about. I don't mind some MS bashing, but VS is one of the best (if not the best) IDEs out there.

    1. chris lively
      FAIL

      Re: "Microsoft’s all-encompassing IDE loser"

      Correction: VS 2010 is the best IDE out there.

      VS2012? Meh. A step backwards in so many ways. Visually is only one of them.

      The 2012 TFS explorer is crap and hard to navigate. Takes way too many clicks to just get to the work item list, let alone creating one.... Heck it took a while to figure out just how to get to that list. Oh wait, that's right all text is black now so you have to guess which text is a link to another page..

      Due to the loss of installer projects we have several projects that can't be upgraded (unless we want to use the lite version of InstallShield. Which, quite frankly, has sucked monkey balls for so long that I will be keeping those projects in vs2010 until MS realizes the error of their ways and restores the setup projects in a service pack.

      Icon changes: seriously? The project file icons don't match up between source control and the solution explorer. There are other issues like why do the icons change just because you expand a folder (look at App_GlobalResources. Then expand that folder..wtf?)

      I could go on. I have a long long list after working in this for the past week (it RTM'd last week).

    2. Tim Anderson

      Re: "Microsoft’s all-encompassing IDE loser"

      It's a typo for "closer".

      Tim

    3. Bawbag
      Paris Hilton

      Re: "Microsoft’s all-encompassing IDE loser"

      Show you a better IDE? How about Eclipse for a start. While it is dependent on Java it is non the less a class A tool that can be adapted for most modern development needs. From single lone developers right up the scale to sprawling shops that need all the trimmings. It supports in it's variance a multitude of languages on a multitude of platforms.

      Paris cos she is also capable and willing to meet the needs of many.

    4. Michael Wojcik Silver badge

      Re: "Microsoft’s all-encompassing IDE loser"

      Show me a better IDE.

      Translation: my entirely subjective opinion is better than your entirely subjective opinion.

      Really, kids, religious wars over programming tools were boring thirty years ago. Eternal September is eternal, I suppose. Now get off my lawn.

      (Personally, I don't like any IDEs, and I've used a lot of them. Turbo Pascal 3's wasn't too bad, but pretty much all of the others are bloated monstrosities that just slow me down. I've never seen an IDE that comes anywhere close to a good shell, a good editor, and a good set of command-line tools. But that's just my preference; I don't claim it's better in some absolute sense.)

  25. Anonymous Coward
    Anonymous Coward

    What a POS!

    "Second, there is some support for C++ 11, though the extent of it is disappointing. The supported features are listed here. You do get features including lambdas, rvalue references, strongly-typed enums, and range-based for loops. Variadic (variable number of arguments) templates are missing though, along with numerous other features. Look elsewhere, for example to GCC, Clang or Intel compilers, for better C++ 11 implementations. The C++ runtime and libraries in Visual Studio 2012 do not support Windows XP, but are being revised to do so. In the meantime, you can use the Visual Studio 2012 compiler from the new IDE via a project setting, provided Visual Studio 2010 is also installed."

    Why the hell should I want to buy this if I already have VS2010?

This topic is closed for new posts.

Other stories you might like