[quote]In a major strategy change designed to expand its horizons in the cloud, Microsoft will take its key software development technologies into areas that the company has long considered enemy territory — giving developers new ways to use .NET and Visual Studio to make software not just for Windows but also for Linux, Mac OS X, iOS and Android.
guthrie
Microsoft Azure chief Scott Guthrie. (GeekWire File Photo)
The landmark moves, announced this morning, include a plan to open-source the .NET core server runtime and framework, making it possible for outsiders to access and contribute to the code that powers Microsoft’s software development platform.
As part of the change, Microsoft will give developers the ability to use the .NET runtime and framework to make server- and cloud-based applications for Linux and Mac.
Microsoft is also releasing a new, full-featured version of Visual Studio 2013 that will be available at no cost to independent developers, students, small companies and others not making enterprise applications.[/quote]
[url=http://www.geekwire.com/2014/net-visual-studio-microsoft-open-source-cross-platform/]Source[/url]
Hot damn, I am so ready for my company to not be using visual studios 2005
This is actually quite amazing.
As a .NET developer by trade I am extremely excited by the news.
This is probably one of Microsoft's best moves.
That's amazing.
I couldn't possibly be more happy.
Keep in mind it only mentions the .NET server runtime and framework not client side, although there is always mono for that.
[quote]open-source the .NET core [I]server[/I] runtime and framework[/quote]
Does that mean just the server part of the .NET framework, or am I wrong?
I mean, it's definitely still pretty great they are doing this and one should always count their blessings when it comes to this, but I am wondering how much of .NET are we talking about, here.
Now we can see why Longhorn's version of Windows Explorer (which was based off of .NET before the reset) was leaking memory like all hell!(?)
[QUOTE=Awesomecaek;46472905]Does that mean just the server part of the .NET framework, or am I wrong?
I mean, it's definitely still pretty great they are doing this and one should always count their blessings when it comes to this, but I am wondering how much of .NET are we talking about, here.[/QUOTE]
It's just the server stack for now. They're working with the guys at Mono and Xamarin to bring the client framework to other platforms.
[editline]12th November 2014[/editline]
e: Source:
[url]http://techcrunch.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform/[/url]
[QUOTE]Unsurprisingly, the company plans to work with the Xamarin-sponsored Mono community, which already produces a cross-platform open source .NET framework based on C#. “We will announce this and then take the next few months working with the Mono community,” Somasegar told me.[B] “We are working very closely with the Xamarin guys on this.”[/B][/QUOTE]
[editline]12th November 2014[/editline]
I might have misread that. Looks like they're just working with them to make the cross-platform easier? I don't know. I know Xamarin offers .NET on mobile devices, so it makes sense that ultimately that's where they're going.
Not bad, not bad at all. A surprising move, but it's one hell of a start, especially considering the limited use of NET Framework within non-enterprise use.
I hope this answers the horrible Mono licensing issues
Oh cool, hopefully the Linux support will make installing bits of .Net less of a nightmare, for some reason compiling F# from source was just not working for ages, and Fedora doesn't contain any up to date versions of Mono or anything like that. Maybe more official support from MS and a better (official) base might get them to keep their repos up to date.
If it can replace Java as the write-once run-anywhere platform, then I can't really complain. Java is pretty decent, but C# on all platforms with no problems? That would be lovely, the language features are a lot more rounded out.
[QUOTE=hexpunK;46473414]
If it can replace Java as the write-once run-anywhere platform, then I can't really complain. Java is pretty decent, but C# on all platforms with no problems? That would be lovely, the language features are a lot more rounded out.[/QUOTE]
As someone who makes a living supporting a rather complex Java server application, the number one cause of issues we run into are all Java and JVM related.
The biggest problems being the requirement to limit amount of available memory, how it uses this memory, and how it does garbage collections.
In my opinion, Java is a big mess.
[QUOTE=Lord Fear;46473612]As someone who makes a living supporting a rather complex Java server application, the number one cause of issues we run into are all Java and JVM related.
The biggest problems being the requirement to limit amount of available memory, how it uses this memory, and how it does garbage collections.
In my opinion, Java is a big mess.[/QUOTE]
Oh yeah, the JVM and GC have massive fucking issues that Oracle probably wont address, memory issues have got me in the past with the big-ish project I did last year. But the language itself works well for [I]most[/I] things, mostly desktop applications and that, but other stuff seems to work mostly. Trying to get it to do everything like they are as of now is making it a lot worse however, feature creep out the ass.
Under which license? Because last time Microsoft said they were becoming open source friendly, it was under a custom license that said 'yeah its actually ours and we'll do with it as we please thanks for the free code.'
Dat Roslyn is so sexy as well.
[QUOTE=S31-Syntax;46475903]Under which license? Because last time Microsoft said they were becoming open source friendly, it was under a custom license that said 'yeah its actually ours and we'll do with it as we please thanks for the free code.'[/QUOTE]
MIT/Apache2, my understanding is they're working with already existing projects. Rather than making their own.
[url]https://github.com/Microsoft/dotnet[/url]
[url]http://blogs.msdn.com/b/somasegar/archive/2014/11/12/opening-up-visual-studio-and-net-to-every-developer-any-application-net-server-core-open-source-and-cross-platform-visual-studio-community-2013-and-preview-of-visual-studio-2015-and-net-2015.aspx[/url]
This is pretty damn great news to me.
Great news, hope it benefits the UI side though (Compiling/running .NET apps has always been easy on Linux/OS X, the problem is making UI apps that fit into the system, they either run using the Windows interface, or have buggy bindings towards the base UI) Wonder what this means for WPF, since that'd be great.
[QUOTE=wickedplayer494;46472906]Now we can see why Longhorn's version of Windows Explorer (which was based off of .NET before the reset) was leaking memory like all hell!(?)[/QUOTE]
Because it was alpha quality code, never intended for public release.
Even then, they aren't going to be including 11 year old source code for Explorer in a .NET release.
[QUOTE]Microsoft is also releasing a new, full-featured version of Visual Studio 2013 that will be available at no cost to independent developers, students, small companies and others not making enterprise applications.[/QUOTE]
Holy fuck this is awesome.
God dammit, cloud to butt :v:
[QUOTE]In a major strategy change designed to expand its horizons in my butt, Microsoft will take its key software development technologies into areas that the company has long considered enemy territory — giving developers new ways to use .NET and Visual Studio to make software not just for Windows but also for Linux, Mac OS X, iOS and Android.
guthrie
Microsoft Azure chief Scott Guthrie. (GeekWire File Photo)
The landmark moves, announced this morning, include a plan to open-source the .NET core server runtime and framework, making it possible for outsiders to access and contribute to the code that powers Microsoft’s software development platform.
As part of the change, Microsoft will give developers the ability to use the .NET runtime and framework to make server- and butt-based applications for Linux and Mac.
Microsoft is also releasing a new, full-featured version of Visual Studio 2013 that will be available at no cost to independent developers, students, small companies and others not making enterprise applications.[/QUOTE]
Anyways, good news for the developers.
So if this magically happens to work perfectly, what happens to Mono? Do we just let it drop dead?
[QUOTE=Naelstrom;46477890]So if this magically happens to work perfectly, what happens to Mono? Do we just let it drop dead?[/QUOTE]
I am pretty sure one of the mono developers said that they want to merge the projects but don't hold me up to that
I doubt this would have ever happened under Ballmer. Thanks Nadella.
Sorry, you need to Log In to post a reply to this thread.