Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

51–60 of 937 posts

Re: Microsoft takes .NET open source and cross-platform

#51
post #20

Earlier quoted context omitted.

Open-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.

They 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.

> 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

Re: Microsoft takes .NET open source and cross-platform

#52
post #29

Together with the Visual Studio Community announcement https://news.ycombinator.com/item?id=8595855 , this is great news. I've always missed the power of visual studio when programming for open source platforms. This can change things a lot.

There's no indication from that that you'll see a Linux or OS X port of Visual Studio. They might, but they haven't said that.

This Community Edition is extremely similar to the Express Edition, except with some limitations removed (e.g. extensions enabled) and some new limitations added (5x team members max, which the Express Edition doesn't have: no limit).

The Express Edition can be used to produce and publish commerical software. It says so right on their home page [0].

[0] http://www.visualstudio.com/en-us/products/visual-studio-exp...

Re: Microsoft takes .NET open source and cross-platform

#54
post #20

Earlier quoted context omitted.

Open-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.

They 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.

It's MIT (and there's also a patent promise).

https://github.com/dotnet/corefx/blob/master/LICENSE

Re: Microsoft takes .NET open source and cross-platform

#55
post #49

I want to believe this, but I just don't. .NET is so much more than just the core libraries. There will be a long time until it's on the same level as Java. I hope Microsoft proves me wrong, of course (C# is an awesome language, F# is not bad either), but I will believe this when I see a distribution of Visual Studio running both on Mac/Linux and on Windows (i.e. the same executable, same as Java).

Why would you only be convinced if the IDE runs on both platforms. You realize that the IDE and the CLR/Runtime are two different things right?

Re: Microsoft takes .NET open source and cross-platform

#56

The key points seem to be: "Available Wednesday, Visual Studio Community 2013 is a free, fully featured edition of Visual Studio including full extensibility." So, it sounds like this will replace the Express edition and let you install extensions like you can in the Pro version. "Visual Studio 2015 and .NET 2015: build for any device - Built from the ground up with support for iOS, Android and Windows, Visual Studio…

The iOS and Android part don't make sense to me. Surely you won't be running VS on your iPad? So are they saying it has support for compiling to iOS and Android? Wouldn't they need to mention Xamarin in that sentence for it to make sense?

Re: Microsoft takes .NET open source and cross-platform

#58
post #20

Earlier quoted context omitted.

Open-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.

They 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.

They are using the MIT license.

Source: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing...

Re: Microsoft takes .NET open source and cross-platform

#59
I've reverted to WIN32 because users can run a single file, bare bones EXE without the Permission Police blocking you.

Too often users aren't allowed to install programs. A simple program that can run on anything since XP is a good solution around Microsoft's sandbox strategy and DLL hell and install programs are big problems.

With wine you can even run your simple EXE on Linux and Mac. Native x86 means you run faster than these virtual machine based solutions.

Post reply on HN