Slashdot Mirror


Visual Studio 2013 Released

jones_supa writes "Final releases of Visual Studio 2013, .NET 4.5.1, and Team Foundation Server 2013 are now available. As part of the new release, the C++ engine implements variadic templates, delegating constructors, non-static data member initializers, uniform initialization, and 'using' aliases. The editor has seen new features, C++ improvements and performance optimizations. Support for Windows 8.1 has been enhanced and the new XAML UI Responsiveness tool and Profile Guided Optimization help to analyze responsiveness in Windows Store apps. Graphics debugging has been furthered to have better C++ AMP tools and a new remote debugger (x86, x64, ARM). As before, MSDN and DreamSpark subscribers can obtain the releases from the respective channels, and the Express edition is available zero cost for all."

17 of 198 comments (clear)

  1. Programs! by TechyImmigrant · · Score: 4, Insightful

    I look back with fondness for the times when a program was a set of instructions and declarations written in a programming language, rather than am odd derivative of C++ tied to a billion files in various XML schemas.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:Programs! by OzPeter · · Score: 3, Funny

      I look back with fondness for the times when a program was a set of instructions and declarations written in a programming language, rather than am odd derivative of C++ tied to a billion files in various XML schemas.

      Yeah and I remember hand crafting make files in order to build systems from all that carefully written C code.
       
      I mean I really hate myself for clicking on the NuGet package manager that I installed in VS, browsing a huge number of open source solutions and downloading and installing libraries and libraries of useful code with almost a single click. Yeah .. progress sucks

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Programs! by murdocj · · Score: 5, Insightful

      Using lots of libraries and components is great... when it all works. When your app won't build and you get an obscure error message from some package that you didn't even know you were using, it's not so much fun. I handcrafted make files as well. At least then, I knew what was going on, and what depended on what.

  2. Where is the RPM? by Anonymous Coward · · Score: 3, Funny

    I tried to do

    yum localinstall visualstudio-2013.exe

    but it wouldn't load on any of my Fedora or CentOS boxes. Tried the same with aptitude on my Debian boxes, same story.

    Is someone gonna repackage this for our favorite distro? Really, these guys are worse than Canonical when it comes to supporting the community.

  3. Still half-assed C++11 support by mark-t · · Score: 3, Insightful

    (sigh)

    Oh well... maybe next year they'll catch up. Oh wait, that's when C++14 is supposed to be standardized.

    [double facepalm]

  4. Re: Who cares? by Anonymous Coward · · Score: 3, Informative

    Both VS and TFS 2012 were massive improvements over the 2010 editions for what its worth. 2013 seems more iterative and superfluous.

  5. Re:zero cost by causality · · Score: 3, Insightful

    Apple, for instance, only charges $100 to develop on the iPad, giving the tools away.

    Sure, and the dealership just GAVE ME the car I'm driving after charging me money for it! Wow that was nice of them.

    --
    It is a miracle that curiosity survives formal education. - Einstein
  6. Re:zero cost by SJHillman · · Score: 3, Insightful

    "I can't even begin to comprehend why MS feels it needs to charge for the product"

    I know, right? I don't know why the grocery store charges for hot dogs either. It's just a product.
    More apps for the iPad means more app sales, which Apple takes a cut of, so that's a pretty bad example. Microsoft does give away the Express version, which is pretty decent for most non-commercial software.

  7. Re: Who cares? by Anonymous Coward · · Score: 4, Insightful

    I disagree

    VS2012 was massive improvement in terms of features. Unfortunately, those features consumed A LOT of resources, to the point it was completely unusable on my computer (on start, after a few minutes, VS2012 would show a message saying "your computer is too slow for VS2012").

    VS2013 is as feature rich (actually, more) than VS2012 *and* it consumes LESS resources than 2010. I have been using it since the Preview (with ReSharper and a few more plugins) and it's great.

  8. Re: zero cost by tangent · · Score: 3, Informative

    The Express editions have a bunch of arbitrary limitations in them.

    The two that bit me were:

    1. You can't install plugins. I don't currently use any I can't live without, but several features in VS2013 -- e.g. NuGET, the thumbnail view replacing the scroll bar, better refactoring, visual indent level indication -- started out as plugins. Even if you take the view that eventually, all third-party plugin features eventually make it into the retail version, you're opting into being years behind the current state of the art.

    2. The Express editions are artificially siloed into several versions, none of which has all of the features. If you need two features that are in different versions, at best you have to keep bouncing between the editions. If you need both features simultaneously, you're stuffed.

    For me, the two features I needed simultaneously were the ability to create a mixed C# and F# program that ran on the desktop. To make a C# desktop app, you naturally need the desktop edition, but that edition doesn't include any F# support. For some demented reason, that's off in the Web edition, where it seems focused on ASP.NET development, not desktop development.

    (And if you ask me why F#, well, this is Slashdot, isn't it? If I'd said Haskell instead, you'd just be nodding now. :) )

  9. Re:WOW by Gadget_Guy · · Score: 5, Interesting

    All this value free for the express edition! gotta thank GNU, if it weren't for them we'd be milked for way less stuff.

    Actually, you can thank the Microsoft's own Platform SDK for all this free value. This included a free C++ compiler, and was released at the start of this century. It was originally for MSDN subscribers, but it was released to the public for anyone to download. If you want to thank anyone for this inital free release, I think it would be Watcom C++ which was released as open source in 2000 after commercial development stopped. At the time that was a much bigger competitor to Microsoft's dev kits than any GNU software.

  10. Visual Studio? Released? by Jeremiah+Cornelius · · Score: 4, Funny

    On bond, or recognizance?

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  11. Re:As a new user of Visual Studio by cbhacking · · Score: 3, Informative

    Missing relative to other tools? Not terribly much, honestly; I wouldn't use VS for Java (by preference, I'd use NetBeans) or for POSIX native code, but both are possible. Some VS extensions are very handy; there's a tool for finding, installing and updating them called NuGet (should be built into current versions of VS, I think); you may want to check them out although it sounds like you've already found some plugins that you like. The git integration will probably improve over time; there has already been an update or two. Eclipse has slightly more refactoring power than is built into VS, but there are plugins for that and the Eclipse UI drives me nuts when I try to use it. The only major thing that comes to mind is that VS isn't going to run on anything except Windows (unless Wine support for it is a lot better than I remember) so, although there are Linux-compatible IDEs that can read its project files, it might not be the ideal tool for mixed environments.

    --
    There's no place I could be, since I've found Serenity...
  12. Re: Who cares? by ATMAvatar · · Score: 3, Informative

    My experience was the opposite. VS2012 was night-and-day faster than VS2010 on my work machine, if only because it was much better at multi-threading. My peers had a similar experience. Perhaps my experience was different due to the fact that I don't run that many plug-ins.

    VS2013 is an improvement as well, so I am curious to see how quickly I can get an upgrade approved.

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  13. Re:Who cares? by ILongForDarkness · · Score: 3, Interesting

    VS2012 doesn't support XP as far as I know since .Net 4.5 doesn't run there and the main thing with VS2012 was support for Metro. So that ship has sailed.

    I don't think it is vendor lock in to expect developers to be using a OS that is less than 10 years old.

  14. Mandatory registration by andrew3 · · Score: 3, Informative

    Writing a program in Visual Studio requires mandatory registration, or the program will refuse to start up. This also gives Microsoft to arbitrarily deny specific programmers the ability to publish a program.

    Oh, and this, from the VS 2010 Privacy Policy, suggests that Microsoft can remotely target your computer after it does error reporting:

    In rare cases, such as problems that are especially difficult to solve, Microsoft may request additional data, including sections of memory (which may include memory shared by any or all applications running at the time the problem occurred), some registry settings, and one or more files from your computer. Your current documents may also be included. When additional data is requested, you can review the data and choose whether or not to send it.

    It's somewhat disappointing that Slashdot is used to advertise software like this. Fuck that, I'll stick with free (as in freedom) compilers like GCC, MinGW, LLVM etc. and free IDEs.

  15. Re:Link to.Net 4.5.1 ? by RaceProUK · · Score: 3, Funny

    Where is the real link to the final release of .Net 4.5.1 ???

    Here. At a labour rate of $100/h, that would be a charge of $0.01.

    --
    No colour or religion ever stopped the bullet from a gun