palindrone | 11 years ago | on: C# and .NET's Sudden Ubiquity
palindrone's comments
palindrone | 11 years ago | on: C# and .NET's Sudden Ubiquity
.NET's C# and F# are actually the only choice. C# is old and at most slightly better than Java 8. F# is somewhat better (much more concise) but still behind Clojure, Scala, Frege, etc... I'll also want to mention here that IMO Clojure is now on the forefront of innovations actually implemented and widely used in enterprise class software. STM, async, channels, static types, transducers, etc... and all these things are so easy to use for a newcomer. Every other language have already copied something from it or is in the progress of doing it. When I'm programming in Clojure I can feel I can work miracles - things that are hard or almost impossible in other languages I can write in a few lines of CLojure. Brilliant language. I'd discovered it couple of years ago and I'm still shocked by its power.
palindrone | 11 years ago | on: C# and .NET's Sudden Ubiquity
JVM and Java are much more reliable. Java backwards compatibility beats .NET every time. How many .NET frameworks do you need to install if you need software written in different versions of .NET? Answer: all of them. And Java?: only one. I've got 3 or 4 versions of .NET on my system because of this.
palindrone | 11 years ago | on: C# and .NET's Sudden Ubiquity
palindrone | 11 years ago | on: C# and .NET's Sudden Ubiquity
From my PoV neither Java nor .NET is the first choice for UI. HTML and JS is. Especially for large multi-million dollar software. I know what I'm talking about here. Yes, HTML&JS are bad and crap, but may times better than applets or desktop apps. Nobody likes vendor lock-in.
When it comes to server side .NET is much worse than JVM.
So now, you got the picture why Mincro$oft made this desperate move. Developers, developers, developers...
palindrone | 11 years ago | on: Joan Clarke, Woman Who Cracked Enigma with Alan Turing