p.s.: I know that's a really polemic opinion. ;)
Let's turn it into requirements then:
- developers should be able to develop a CRUD component without unnecessary boilerplate code
- the developer should be able to easily build on the out-of-the-box functionality without the scaffolding code posing unnecessary restrictions
- queries should be declarative (at least in the common cases) and managed centrally (or partitioned as needed)
-Dan
--