Click here to Skip to main content
15,899,026 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
Some body call .Net is platform dependent & Some body call .net is partially platform independent because of mono support Linux Before 2015 .net released, but now 2015.net released with the feature of Linux/Unix support what we call right now?
Posted
Comments
Sergey Alexandrovich Kryukov 23-Dec-14 0:18am    
I suggest that, instead of listening to "somebody", you consult reliable sources of information. All this stuff is really easy to find.
—SA
Krishna Chaitanya.Vankayalapati 23-Dec-14 0:51am    
Thank you for your response.
Sergey Alexandrovich Kryukov 23-Dec-14 1:43am    
You are welcome. Did you read my answer? will you accept it formally? Everything is based on documents...
—SA

1 solution

Strictly speaking, platform-independent is not .NET, but CLI. Please see: http://en.wikipedia.org/wiki/Common_Language_Infrastructure[^].

.NET can be considered as one of the available implementations, which execution system is CLR: http://en.wikipedia.org/wiki/Common_Language_Runtime[^].

This stuff is standardized under ECMA: http://msdn.microsoft.com/en-us/vstudio/Aa569283.aspx[^].

Other implementations include open-source Mono (multi-platform itself), and Portable.NET:
http://en.wikipedia.org/wiki/Mono_(software)[^],
http://en.wikipedia.org/wiki/Portable.NET[^].

In practice, it means that you can run a sub-set of Microsoft applications (written very accurately, following the standards, avoiding non-standard exceptions which still can be used with care, some of them) on other platforms without recompilation, which is, of course, possible due to JIT.

But .NET itself is also promised by Microsoft to become truly open-source and truly cross-platform: http://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/[^].

To me, it sounds like really great news. Let's see…

—SA
 
Share this answer
 
v7

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900