- NBehave
- NUnit
- NAnt
- CruiseControl.NET
- NHibernate
- Spring.NET
- WatiN
- etc., etc., etc.
When was the last time someone took an open source project that originated in the .NET space and ported it to another language? I might be clueless, but I can't think of a single time it's happened.
Is Microsoft losing the Alpha Geeks? The more relevant question is: Were they ever here?
One word: Ninject
ReplyDelete++Alan
Funny, I had just this conversation with a Java-only coworker about six months ago.
ReplyDelete"Hey! They have a Spring.NET!"
"So, uh, when we gonna get something that started in .NET ported to Java?"
"uh...."
Not sure its that straightforward. There is a lot of innovation, but its coming from Microsoft not its community - see: Generics (better implementation than Java), LINQ, and F#.
ReplyDelete@MAG
ReplyDeleteGood point. LINQ is one of the few things I can think of that I'm proud of as a .NET developer and that people in other communities might be legitimately jealous of.
Haven't the alpha geeks left Java for Ruby some time ago?
ReplyDeleteSoon they'll be leaving for something else (or already are - see the resurgence of functional programming languages)
Does Mono count?
ReplyDeleteI don't work much with MS dev tools any more, but isn't it true that the MS development world has always been more centralized? I.e. MS does all the innovation, and the developers just wait for it to come down the pipe? I'm not trying to insult .Net developers, I'm just thinking of what I saw when I *did* work in an MS environment. It seems to me that tools like NUnit etc. are just areas where MS has dropped the ball and developers have been forced to look elsewhere to pick up the slack.
ReplyDelete@Daniel
ReplyDeleteOoh, good call on Mono, but that's a different sort of animal.
@Avdi
ReplyDeleteYou're pretty much dead-on. That's generally true of the .NET community I believe.
Is there really such a thing as Alpha Geek anymore? Given the depth of product that we must development and deploy now, is it even possible to 'Major' in one particular technology long enough to become the Alpha? Maybe its my biased opinion, having worked in consulting for so long.
ReplyDelete