Brian McCallister has written a Defense of the Wheel.
I agree with him. If you worked for Michelin you would laugh heartily if someone told you not to reinvent the wheel wouldn’t you :) We have been reinventing the wheel as a race for a LONG time. It is a natural thing to do. It is evolution.
Although we want people to innovate, and come up with new and better wheels (for given tasks) we don’t want people to reinvent the same wheel as then we just have choice without anything to gain.
So, writing another web framework that is kinda like Struts but does 1 thing different is probably reinventing the wheel. Take one of the other frameworks and make it better.
With Brian’s ObjectFilter he is exploring a new way to do something that can kinda be done now…. but the method is much more elegant. Nice work Brian…
Let’s keep inventing better wheels :)