Topic of the Day is Oxite

An entry about community | thoughts Publication date 14. December 2008 22:32

Last weekend, the Channel 9 guys released an open source blog engine called Oxite, built using ASP.NET MVC. This went by fairly unnoticed (for me at least), until Rob Conery shared his thoughts about it over on his blog earlier today. Not long after his post, Twitter was buzzing with opinions - here are what some people have had to say about Oxite so far:

“wow, the Oxite codebase is an example of the MVC anti-pattern. WOW” - @DerikWhittaker

“Oxite: No DI/IoC, not at all SOLID, i.e. typical MS sample software :)”@mikehadlow

“Oxite will be used by developers first, and will introduce initiates to all kinds of irresponsible design” - @bellware

“Oh dear, look at Site.Master in Oxite.” - @chadmyers

“Oxide fails as both an example and as an application. It's damaging for us guys trying to push the methodologies that mvc aids” - @chriscanal

You can catch up on the entire discussion using this Twitter search query. Erik Porter (@HumanCompiler) is one of the guys behind Oxite and has been doing his best to defend it – I almost feel bad for the guy :)

I think what worries everyone the most is that since this is something released by people who work for Microsoft, it will get a lot more attention than it would merit on its own. Through its connection to Microsoft it automatically gains credibility, and novice developers will falsely look at Oxite as some kind of ‘Microsoft-approved’ guidance on how to build (ASP.NET MVC) applications. Given the current state of the codebase, these developers will be led astray, and potentially pick up bad practices and anti-patterns.

It shall certainly be interesting to see how all the feedback will affect the future development of Oxite.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

Powered by BlogEngine.NET 1.4.5.0

Welcome!

My name is Fredrik Kalseth, and this is my blog - thanks for visiting! I am fortunate enough to work with what I love for a living, and this blog is essentially the biproduct of that.

I work as a senior consultant for Capgemini, and am also an active participant in the Norwegian .NET community, as an avid attendee but also as a speaker (most recently at NNUG and MSDN Live).

As a developer, I have a wide circle of interest. My primary passion is for agile, test-driven development, with focus on best practices and clean code. That said, I also love to work on the frontend, especially with web development.

On Twitter? My handle is fkalseth. On LinkedIn? I`m there too.

NDC 2010

The conference to attend this summer happens June 16th-18th in Oslo, Norway. Are you going? Be sure to catch my talk on AOP while you're there!

 

Disclaimer

This is a personal blog; any opinions expressed here are my own and do not necessarily reflect those of my employer. All content herein is my own original creation, and as such is protected by copyright law. Unless otherwise stated, all source code posted on this blog is freely usable under the Microsoft Permissive License.

What Readers Talk About

Comment RSS