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
Post a Comment