windows - Does .net run on Unix and Mac? -


quoting documentation of path.directoryseparatorchar

the value of field slash ("/") on unix, , backslash ("\") on windows , macintosh operating systems.

did ms, text there since @ least .net 1.1, write in anticipation of future port or of creation of (something like) mono? or can run .net on non-ms os?

you have read .net's history , close relationship java, know of why such designs exist in api.

microsoft shiped java, , extended feature set developing j++. sun bans such attempts , that's why .net born. thus, .net similar java, , api speaking portable.

http://en.wikipedia.org/wiki/visual_j%2b%2b

http://en.wikipedia.org/wiki/.net_framework

however, microsoft never releases .net framework other platforms except windows, obvious strategy promote windows. exception far product called silverlight mac, ports lite version of .net framework os x,

http://support.microsoft.com/kb/981760

mono , xamarin.ios/android/mac not microsoft expected around 2000, microsoft uses such products, , welcome innovations community.

imho, .net brand clr on windows. mono , xamarin.* can seen brands clr on other platforms. if rephrase last question "can run clr based application on non-ms os", answer "yes, is".


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -