Jaehwang said:
I have not heard and even seen that '.net' is running on linux or mac,
another os.
MS ported the core to BSD. At least -partly- for licensing
reasons, they chose BSD instead of Linux.*
purpose of '.net' is os-dependant system,isnt't it?
DotNet has many other -potential- reasons for existing other
than to create an os-dependent system. It's up to you
to ascribe motives to whatever reasons you wish.
It -is- rather clear that 'creating a platform-independent
system' was not -the- core reason, and many would feel that
it was not a significant consideration.
but it is not still possible to use software which is made by c# or
any '.net' language at non-windows systems.
Yes, it is. Not trivially, but as Peter mentioned, the
mono project is out there, and functional.
in contrast, java is available mac, linux, windows.
Right. Java runs anywhere... as the -ONE- true language.
If you want to use a different language, too bad.
I think there are legitimate reasons to use other
languages, and dotnet recognizes this.
It's not 'the ONE true solution', but neither is
Java; there is no 'ONE true solution.' **
* many people do; giving the source away is not
for all companies.
** and if there -were- it wouldn't come from MS -or-
Sun (or HP, or IBM, or Oracle [etc. for all other
vendors who'd like to be the last immortal in
the Highlander series),