4 ms·
Does this mean that Mono will no longer be necessary for cross-platform C# use?
by archagon 12y ago
Does this mean that Mono will no longer be necessary for cross-platform C# use?
- methyl 12y agoOnly if it's easy enough to port, and I doubt it would be. Although Mono will definitely gain from the original source code.
- archagon 12y agoIt does say that they are "expanding .NET to run on the Linux and Mac OS platforms".
- mindstab 12y ago"To further support cross-platform mobile development with .NET, as part of their strategic partnership, Microsoft and Xamarin..." I would be pretty shocked if MS just suddenly dropped their won linux/mac implementation. Xamarin and the mono team have been working on this for a very long time. MS is just bringing them further into the "legit" fold
- jxf 12y agoOpen-sourcing .NET doesn't magically make it work on other platforms (a not-insignificant chunk is Win32-specific, for example). But it certainly makes the Mono team's job easier.
- viraptor 12y agoThey say open source, but not which license they're going to use. It may not be possible to integrate with anything in practice, or as free as developers would like it to be.
- jxf 12y agoIt would pretty dumb of them to take this step and then pick a license which wasn't permissive enough to make it happen. Plus, given that they mention they're working with the Mono team on this, I'm sure they're going to get good advice.
- SideburnsOfDoom 12y ago> They say open source, but not which license they're going to use. AFAIK, it will be MIT licence. Edit: Yep, MIT. It's not like it's secret: https://github.com/dotnet/corefx https://github.com/dotnet/corefx
- px1999 12y agoIt's MIT (and there's also a patent promise). https://github.com/dotnet/corefx/blob/master/LICENSE https://github.com/dotnet/corefx/blob/master/LICENSE
- robert_nsu 12y agoThey are using the MIT license. Source: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing-net-2015-preview-a-new-era-for-net.aspx http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing...
- Mikeb85 12y agoNope but Microsoft is making it work on other platforms. From the opening line: > and expanding .NET to run on the Linux and Mac OS platforms. http://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/ http://news.microsoft.com/2014/11/12/microsoft-takes-net-ope...
- mindstab 12y agoNo I think they are providing open source libraries of the server stack which is written in c#. Still needs mono to compile to linux/mac but now mono won't have to (re?)implement those, they can all share the same MS c# code
- px1999 12y agoThey've announced a .NET core CLR for windows, mac and linux - supported by Microsoft - so sounds like there'll be options (either use Microsoft or use Mono)... (source: http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspx http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSour... )
- taude 12y agoIn reading the article, it sounds like they're going to work with the Mono team to bring it everywhere.
- deleted 12y ago[deleted]
- Yuioup 12y agoYeah pretty much. Miguel is going to have te rewrite everything.
- useerup 12y agoMono (the code) and .NET Core will merge (per Scott Hanselmann) Microsoft will (in partnership with Mono the project) ensure that .NET core and server stacks run on Linux and OS X. They've just demonstrated deploying an ASP.NET MVC5 application on Linux, running inside a (Linux) Docker container and being remotely debugged from Visual Studio on Windows. Which seems to indicate that they are already pretty far down that road.
- btb 12y agoWould love to see that demonstration, do you have a link for that?