Linked by Thom Holwerda on Wed 2nd Jan 2013 19:05 UTC
Permalink for comment 547335
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
More News »
Sponsored Links



Member since:
2009-06-30
Only some components are standardized and covered by Microsoft Community Promise (C# language spec and CLI). The rest, which is the most of the framework, is closed, single-sourced, Windows-only, and owned by Microsoft. That's slightly camouflaged but nevertheless well known EE&E.
The promise itself is also questionable - it lists what you can do with the licensed software, which is incompatible with GPL and other copy-left licenses. It is too restrictive for big players like Google (if only because they would lose their right to sue/counter-sue Microsoft). And it is just a vague web page, written in English, not signed by anyone, "personal", addressed to a "you" (who exactly?) - good luck using it in a court.
As for the language, both Java and C# are relatively uninteresting and were deliberately designed to be simple, not powerful. Arguing "which is better" is pointless, when even Ruby can offer more (not to mention Haskell or Clojure). Power of C# and Java comes exclusively from their frameworks, and in case of .Net the framework is Windows.
Because of that C# doesn't even compare well against Java, where at least you have several major vendors (including the OS ones) implementing the whole framework, which designed to work with multiple platforms.