3 ms·
> And I don't think that it is a programmer error if you use the defaults... but sure: These days you would probably just use a framework or take care of these
by weland 13y ago
> And I don't think that it is a programmer error if you use the defaults... but sure: These days you would probably just use a framework or take care of these details...
It's usually a programmer error when you write code that does something other than what you intend, regardless of whether or not what you intend to do is the default behaviour.
I think this is perfectly understandable behaviour for a framework of such a general purpose. The whole convention over configuration thing works for tools like Ruby on Rails and web2py. 90% of the applications written using them are pretty much identical and the non-technical constraints favour quick delivery over well-adapted architecture, so you can afford making it obnoxiously hard for the rest of 10%.