On Feb 5, 2013, at 10:23 AM, Alberto León <[email protected]> wrote:
> But, JavaScript was the reason to Oracle denounced Google.
No, Java as why Oracle sued Google. JavaScript is completely different. It's
kinda/sorta/not-really like comparing C and Perl -- sure, they both use '{' for
blocks, but other than that...completely different.
> I can't understand why Gnome and Linux rejected support C# and has accepted
> javascript as official language.
Let's just admit that C# was never going to be a viable first-choice option for
Gnome, for both political reasons ("Microsoft sucks!!!!oneone!!") and
functional reasons (is there a decent GTK+ 3.0 binding yet? I'm not sure, and
even if there is it took awhile...).
Gnome needed a single language to tell newcomers to use, to use for
documentation and samples [0]. C is too low-level and annoying. C# isn't
viable, politically. Java sucks. Python would be plausible, but it's whitespace
requirements tends to "turn people off".
Gnome Shell is already partially implemented in JavaScript, so their decision
to recommend it is not entirely unsurprising or shocking.
- Jon
[0] See also The Paradox of Choice:
https://www.google.com/search?q=the+paradox+of+choice
Too many choices make decision making harder, which will drive people away from
the platform. Gnome _needs_ a single choice BY DEFAULT. Sure, other languages
can, should be, and are usable, but for newcomers a single choice needs to be
used.
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list