4 ms·
“But even if Microsoft started to deemphasize .NET, I believe .NET would endure because the community will continue to fill in the gaps so that the ecosystem ab
by lucajona 14y ago
“But even if Microsoft started to deemphasize .NET, I believe .NET would endure because the community will continue to fill in the gaps so that the ecosystem abides.”
Is .NET really that great a platform that these OSS devs will continue to support and improve it after it's been abandoned by Microsoft?
Not saying that's going to happen—but as a .NET dev myself, I'm curious. If it did go that way, I think my only motivation to continue using .NET would be that I don't want to rewrite years worth of code.
- tonyedgecombe 14y agoIf Microsoft were to abandon .Net then I'm pretty sure the motives for maintaining Mono would slip as well. However I think that is extremely unlikely, no doubt it will be evolved in that annoying Microsoft way but completely abandoning it would make no sense at all.
- quonn 14y agoThey won't abandon it. Most of their server software is written in .NET: ASP.NET, Exchange server, etc. Most of their administration tools have been rewritten and now all use Powershell (which also has become the primary interface for server management by admins) under the hood.
- ido 14y agoC# the language itself is quite nice, probably one of the best mainstream languages out there. I don't really care tho if it would run on the JVM or native (or something else) instead of the CLR. Right now tho probably the only popular use of non-ms .net (mono) is Unity (which is btw a pretty big deal in the games industry).
- fijal 14y agoI find it somehow sarcastic that as you say "the only popular use of mono" is a platform that does not support linux.
- gebe 14y agoIt's in the pipeline though for Unity 4 which will be out soon (I think there is already a preview available).
- ryankask 14y agoThey are adding Linux publishing but according to this post (http://blogs.unity3d.com/2012/07/03/linux-publishing-preview-what-how-and-wherefore-3/#comment-42961 http://blogs.unity3d.com/2012/07/03/linux-publishing-preview...), the editor won't be available for Linux. Still though, this means that Mono is being used with Unity on Linux. Unfortunately not the development part.
- fijal 14y agothanks that's actually cool news. Last time I checked (half a year ago or more) I couldn't find a single hint about that.
- CodeCube 14y agoThis is the real story here. C#, as a language is fantastic, especially with the most recent versions which have added things like the Task Parallel Library, dynamic keyword, and the new async/await stuff. It's very easy to write a great performing app with C#.
- drhowarddrfine 14y ago.NET with Mono is the anti-Unix. No one should be using Mono. It's a virus of Microsoft coders infecting anything outside Windows.