ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Developer's Corner

Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux

(1/7) > >>

KynloStephen66515:
Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community

It's happening. It's the reason that a lot of us came to work for Microsoft, and I think it's both the end of an era but also the beginning of amazing things to come.

The .NET 2015 wave of releases is upon us. Here's what's happening and we announced it today in New York. There's a lot here, so drink it all in slowly.

Be sure to check out all the blog posts I'm linking to at the end, but here's my personal rollup and take on the situation.

We are serious about open source and cross platform.
.NET Core 5 is the modern, componentized framework that ships via NuGet. That means you can ship a private version of the .NET Core Framework with your app. Other apps' versions can't change your app's behavior.
We are building a .NET Core CLR for Windows, Mac and Linux and it will be both open source and it will be supported by Microsoft. It'll all happen at https://github.com/dotnet.
We are open sourcing the RyuJit and the .NET GC and making them both cross-platform.
ASP.NET 5 will work everywhere.
ASP.NET 5 will be available for Windows, Mac, and Linux. Mac and Linux support will come soon and it's all going to happen in the open on GitHub at https://github.com/aspnet.
ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv. It's similar to the one that comes with node, and you could front it with Nginx for production, for example.
Developers should have a great experience.
There is a new FREE SKU for Visual Studio for open source developers and students called Visual Studio Community. It supports extensions and lots more all in one download. This is not Express. This is basically Pro.
Visual Studio 2015 and ASP.NET 5 will support gulp, grunt, bower and npm for front end developers.
A community team (including myself and Sayed from the ASP.NET and web tools team have created the OmniSharp organization along with the Kulture build system as a way to bring real Intellisense to Sublime, Atom, Brackets, Vim, and Emacs on Windows, Linux, and Mac. Check out http://www.omnisharp.net as well as blog posts by team members Jonathan Channon
Even more open source.
Much of the .NET Core Framework 4.6 and its Reference Source source is going on GitHub. It's being relicensed under the MIT license, so Mono (and you!) can use that source code in their .NET implementations.
There's a new hub for Microsoft open source that is hosted GitHub at http://microsoft.github.io.
Open sourcing .NET makes good sense. It makes good business sense, good community sense, and today everyone at Microsoft see this like we do.


--- End quote ---

Source: http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspx


This could be a MASSIVE game changer...simply...wow.

mouser:
It's hard for me to understand the details but i'll just say that there is a lot to like about .net and the one thing that has always held me back from considering it too seriously is the fact that i don't want to get too committed to a language that is not truly first class across multiple platforms.  If at some point .net is really a viable cross platform solution I will take another long look at it.

mwb1100:
Wow - even just the news about VS Community is great.  They've already released VS Community 2013 (http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#d-community), and from piecing together information from a couple places, it's not just for students and open source developers.  See

    http://www.visualstudio.com/products/visual-studio-community-vs


Q: Who can use Visual Studio Community?
A: Here’s how individual developers can use Visual Studio Community:

    Any individual developer can use Visual Studio Community to create their own free or paid apps.

Here’s how Visual Studio Community can be used in organizations:

    An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.
    For all other usage scenarios: In non-enterprise organizations, up to 5 users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1MM in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.

Q: How does Visual Studio Community 2013 compare to other Visual Studio editions?
A: Visual Studio Community 2013 includes all the great functionality of Visual Studio Professional 2013, designed and optimized for individual developers, students, open source contributors, and small teams.

--- End quote ---

I haven't tried it myself yet, but from the last answer there, it's essentially VS 2013 Pro with a license that limits use in organizations.  Individual developers and very small teams can use it however they want (including commercially).  Being VS 2013 Pro also means that extensions such as Visual Assist X and ReSharper will work with it.

As far as open sourcing the various .NET technologies, I think that's great news.  They're even using the MIT license (for some or all?) instead of some bastardized MS 'open ' license.  Awesome.  If nothing else, I look forward to ASP.NET web hosting that's as cheap as PHP web hosting.

phitsc:
Wow! I think this is the most surprising, most amazing, most everything announcement from MS I have seen in my whole career!

I was at a public MS PR event just yesterday where there was no mention of this whatsoever.

40hz:
Embrace. Extend. Extinguish. Once again.  :-\

Beware of geeks bearing gifts.

Navigation

[0] Message Index

[#] Next page

Go to full version