3 ms·
.NET is a pretty good implementation of a Better Java. It doesn't even suffer from some of the cultural problems of Java. (FooDelegatorHandleFactorySingleton...
by gamble 16y ago
.NET is a pretty good implementation of a Better Java. It doesn't even suffer from some of the cultural problems of Java. (FooDelegatorHandleFactorySingleton...)
It is a thoroughly corporate ecosystem, though. The vast majority of .NET programmers are work-a-day IT department developers. There is a lot of deference to MS on tools, language features, and libraries. MS developers will tend to wait for MS to incorporate something into the official platform rather than creating open-source projects to fill the same need. (eg. ASP.NET MVC) Even Java is better in this regard. It's hard to imagine something like Clojure emerging from the .NET community.
- greenyoda 16y agoFrom http://en.wikipedia.org/wiki/Rich_Hickey http://en.wikipedia.org/wiki/Rich_Hickey -- "Before Clojure, [Rich Hickey] developed dotLisp, a similar project based on the .NET platform." Thus it looks like Rich Hickey was in fact a .NET developer at some point, and so Clojure did, in a way, emerge from the .NET community.
- gamble 16y agoInteresting. I'd never heard of dotLisp. I'd love to know why he decided to move to the JVM.