Posted on 05/08/2015 2:10:24 PM PDT by dayglored
Last November, Microsoft said that it would bring some of the core features of its .NET platform which has traditionally been Windows-only to Linux and Mac. Today, at its Build developer conference, the company announced its first full preview of the .NET Core runtime for Linux and Mac OS X.
In addition, Microsoft is making the release candidate of the full .NET framework for Windows available to developers today [April 29, 2015].
The highlight here, though, is obviously the release of .NET Core for platforms other than Windows. As Microsoft VP of its developer division S. Soma Somasegar told me earlier this week, the company now aims to meet developers where they are instead of necessarily making them use Windows and .NET Core is clearly part of this move.
Microsoft says it is taking .NET cross-platform in order to build and leverage a bigger ecosystem for it. As the company also noted shortly after the original announcement, it decided that, to take .NET cross-platform, it had to do so as an open source project. To shepherd it going forward, Microsoft also launched the .NET Foundation last year.
While its still somewhat of a shock for some to see Microsoft active in the open-source world, its worth remembering that that the company has made quite a few contributions to open source projects lately.
...
(Excerpt) Read more at techcrunch.com ...
Thanks to tacticalogic for the heads-up!!
You guys will like this....
Will it come with the BSOD included or will that be optional?
Any Mac app I come across that requires .NET will be avoided.
If you’re going to write apps for Mac OS X, do it in Objective C using Xcode, the way Jobs intended.
Seriously, with all the security flaws MS software contains, why would anybody want their crapware on an otherwise exploit free environment?
I thought the security was supposed to be inherent in the OS, and couldn't be compromised by an application.
Please explain the major functions of .net. It always seemed opaque and mysterious to me.
I don’t think .net is an app. More like some layer of java like stuff that links to NSA.
It is an object framework (much like Java). I'm not aware of any links to NSA, and it seems to work fine on air-gapped systems.
I doubt it will ever get a CON.
It's not an "app" in and of itself. It's a platform you can build apps from.
Just what does .NET bring to the table for Linux and Mac that they’re lacking right now? Frankly, Microsoft’s motives in this should be looked at very closely; they haven’t been remotely trustworthy in their dealings with potential and real competitors.
Part of that inherent security is the closed ecosystem of applications and the limited development interfaces. Opening up the system to a platform that comes from a company which counts vulnerabilities in the tens of thousands doesn’t seem like a very good idea to me.
A quick web search for open source software for the Mac says not.....
Oh, Dude, that dot in the ".NET" logo? That's a camera, man....
I suspect Microsoft views the Linux and Mac worlds as potential markets and as potential sources of developers with fresh ideas.
I grew up on Microsoft's Embrace-Extend-Extinguish so I'm a healthy skeptic too. But I'm willing to watch and see what they do with this.
There's an excellent old hack for Mac computers of the early OS-X vintage (around 2002-2004) that was basically a screen saver of a Windows 98 blue screen. Classic fun!
Now with .NET you ought to be able to program a live one that looks like the BSOD from Vista.
“Please explain the major functions of .net. It always seemed opaque and mysterious to me.”
It was huge (size wise) back in the 2.0 version when I started using it and I have only explored a small part of it. The first thing id Windows Forms, something MONO hadn’t been able to implement in their forms designer the last time I looked. They have the best collections implementation I’ve seen.
Best of all, of course, is the Visual Studio IDE and debugging system. Caveat: I’m not much of a programmer. However, using C#, I’ve been able to accomplish some useful things.
Quick! Where can I sign up? /sarc
http://en.wikipedia.org/wiki/Mono_%28software%29#Current_status_and_roadmap
Mono's current version is 4.0.0 (as of May 2015). This version provides the core API of the .NET Framework and support for Visual Basic.NET and C# versions 2.0, 3.0, and 4.0. LINQ to Objects, XML, and SQL are part of the distribution. C# 6.0 is now the default mode of operation for the C# compiler. Windows Forms 2.0 is also supported, but not actively developed, and as such its support on Mono is incomplete.[43] Version 4.0 is the first version that incorporates Microsoft original source code that was released by Microsoft as part of the .NET Core project.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.