Answer the question
In order to leave comments, you need to log in
What do you need to know, for the future, about the .NET environment?
Many people know that Microsoft has changed its policy regarding the .NET Framework and the C # language (if I'm not mistaken).
At many conferences, it was about cross-platform and native development.
As I understand it, VS 2013/5 now supports Xamarin and Cordova development. OK. Dealt with mobile platforms.
Here's what's not clear. I have never seen (maybe because I looked in the wrong place) that .NET Framwork (and ASP.NET) were built from source for Linux or Mac. I also did not see examples of compiling into native - machine code (a large code that will work both under Linux and under Windows). Or does this apply specifically to mobile development on Xamarin?
Or maybe this is all, for now, not for the general public, but only for those who really need it now?
Or maybe everything that I described here is not at all what I imagine?
Have I described everything here?
PS: I'm interested in this to be aware. C# is my first real programming language that I fell in love with (after an unsuccessful attempt to master Java, and studied languages for the WEB). In view of recent developments at Microsoft, C# interested me even more.
Answer the question
In order to leave comments, you need to log in
In general, .Net has been running on Nix* for a long time. It's just that the implementation of the standard was not officially supported by MS.
Here's a list: Mono Software Showcase .
Now MS is changing its policy regarding tools and so on. and will officially support its implementation of the platform on Win, Mac and Linux.
Here is the CoreFx page - https://github.com/dotnet/corefx . As you can see, Linux builds are already running.
And here is CoreClr - https://github.com/dotnet/coreclr . There, builds have already been raised on the Mac.
And many need it. For example, I would be happy to make products cross-platform, but eyes are coming out of Java (especially after C # 6), Scala is too niche, I don’t like interpreted ones (performance, no static typing, etc. - just a personal preference). That leaves only C#/.Net. Well, I'm not the only one)
If we discard the MS heiting by individuals, then IMHO C # / .Net is now the most promising and interesting toolset.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question