Thursday, February 21, 2008

How Microsoft is solving yesterday's problems

There's this heated discussion going on at the ALT.NET forum about Unity, a lightweight IOC container coming from P&P (make sure that you pick up this post at ALT.NET Pursefight). I blogged about this in the past here and here, so I'm not going to repeat my standpoint on this matter.

What I do want to mention is the fact that, to me, Microsoft seems to be solving yesterday's problems, not always in a successful way.

While the open-source community is working on solutions for today's problems (e.g. AOP, BDD, ...), Microsoft is following the more established OSS projects (NUnit/MbUnit, NHibernate, Castle Windsor/Monorail, etc. ...).

As far as I'm concerned, I like some more of this:

TestingFrameworkOptions

This shows that there are some people at Microsoft with some common sense.

4 comments:

Dan said...

Is this screen shot real? I've never seen it in my beta of VS2008...

Jan Van Ryswyck said...

Very real! This is a screenshot when starting a new ASP.NET MVC project in Visual Studio 2008. It's an extension that you have to download seperately as it doesn't ship with Visual Studio 2008 out-of-the-box. You'll have to wait until next week as it is a part of the next public preview of the ASP.NET MVC extensions that will be announced at MIX 08.

Dan said...

That's very exciting! Thanks for the info. I hope the ability to run third party unit test frameworks will also be integrated into the ide.

Jan Van Ryswyck said...

Some integration of third-party open-source software would be great indeed. Scott Gu and his team are doing a great job, and this is a first big step. ASP.NET MVC will be a huge thing ...