31 ms·
Java as a language is not that great, but the alternatives are usually even worse: - Python: slow, dynamic typing - Scala: slow compilation, very complex synt
by RivieraKid 13y ago
Java as a language is not that great, but the alternatives are usually even worse:
- Python: slow, dynamic typing
- Scala: slow compilation, very complex syntax, worse tooling,
- C#: MS-centric (but other than that C# is superior to Java)
- eatporktoo 13y agoNot sure why you think that C# is MS-centric. There is nothing about the language that is particularly MS or Windows specific and the .Net Framework was written to be general and cross-platform.
- RivieraKid 13y agoMy impression was that e.g. support for multiplatform GUIs or Mono's speed wasn't as good as Java.
- eatporktoo 13y agoMono's speed is a valid point, but I think that's more of a Mono implementation issue than a C# problem.
- RivieraKid 13y agoYes, C# as a language is without question better than Java but in terms of the whole ecosystem, it's not that clear...
- pjmlp 13y agoMono does not provide support for some stuff like WPF, for example.