Slashdot Mirror


Microsoft Officially Releases Visual Studio 2015 and .NET 4.6

rjmarvin writes: Microsoft has announced RTM of Visual Studio 2015, the latest version of its flagship IDE, along with the release of .NET 4.6. The release includes a new set of DevOps services featuring the Build vNext cross-platform build service, the IntelliTest automated unit testing tool, and a Dev/Test service delivered both via the cloud in Visual Studio Online and on-premises through Team Foundation Server. Soma Somasegar, corporate vice president of the developer division at Microsoft, highlighted three main themes Microsoft focused on with VS 2015 in an interview with SD Times: developer productivity, "a holistic set of DevOps services" and giving developers choices when it comes to tooling toward the goal of building Universal Windows Apps for Windows 10. VS 2015 and .NET 4.6 are available here.

2 of 132 comments (clear)

  1. Not too bad, we will see what sticks... by ndykman · · Score: 4, Interesting

    To be honest, I'd couldn't have seen even half of the stuff that they shipped every being there when Visual Studio 2013 came out. An Android emulator? Okay. Upcoming Objective-C support? Hum.

    It's a big bet that there is enough demand for better cross-platform code sharing for people to start using the Xamarin environment, and it's even a bigger bet that mobile developers will want to bring iOS and Android applications onto Windows.

    There is some method to the madness. The Windows Runtime (the engine underneath Universal Apps) and the Core CLR have some compelling technologies that may have appeal outside the Windows ecosystem.

    The Windows Runtime is interesting. It is almost completely oriented around asynchronous APIs. Any operation that will (or can) take more than about 50-100 milliseconds will need to have an asynchronous form. Now, the trick is that async/await in C#, promises in JavaScript and Futures in C++ makes consuming that API tolerable (in C#, it's really not hard at all). It is oriented completely around try to make sure that applications can't block and become unresponsive. In short, if you make it harder to do the wrong thing, it will happen less often.

    But, the first form was oriented only towards Modern (metro) applications, and we all know how that turned out. The Universal Apps is doubling down on the underlying runtime and support and seeing if they can get better adoption. Hard to say, but it'll be interesting to see how it turns out.

    The other interesting front is Android; there's a bunch of libraries that provide alternatives to core Google APIs. I'm fine with that; alternatives are always good. And the Android subsystem in Windows 10, that's interesting.

    Anyway, it may bring some hard-core Visual Studio shops into the mobile space, because you can still say "it's all VS". Lastly, it was a price drop. Ultimate doesn't exist anymore, and it's replacement is half the price. Even Premium was more expensive. I half expect more price drops and incentives to drive more people into the ecosystem.

  2. Is it 64-bit yet? by Dixie_Flatline · · Score: 3, Interesting

    I didn't see anything useful on their page--have they made the bloody application 64-bit yet? We've had tonnes of problems with it crashing with extensions like Visual Assist and a couple custom plugins. The whole environment runs out of memory and brings everything attached down with it. It's pretty ridiculous.