On Tue, Sep 20, 2011 at 15:45, Dan Allen <span dir="ltr">&lt;<a href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Tue, Sep 20, 2011 at 15:39, José Rodolfo Freitas <span dir="ltr">&lt;<a href="mailto:joserodolfo.freitas@gmail.com" target="_blank">joserodolfo.freitas@gmail.com</a>&gt;</span> wrote:<br></div><div class="gmail_quote">

<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
p.s.:  I know that&#39;s a really polemic opinion. ;)</blockquote><div><br></div></div><div>Let&#39;s turn it into requirements then:</div><div><br></div><div>- developers should be able to develop a CRUD component without unnecessary boilerplate code</div>


<div>- the developer should be able to easily build on the out-of-the-box functionality without the scaffolding code posing unnecessary restrictions</div><div>- queries should be declarative (at least in the common cases) and managed centrally (or partitioned as needed)</div>

</div></blockquote><div><br></div><div>- the scaffolding code/components should be a natural fit with the CDI programming model</div><div><br></div><div>-Dan</div><div> </div></div>-- <br><div>Dan Allen</div>Principal Software Engineer, Red Hat | Author of Seam in Action<br>

Registered Linux User #231597<br><br><div><a href="http://www.google.com/profiles/dan.j.allen#about" target="_blank">http://www.google.com/profiles/dan.j.allen#about</a><br><a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br>

<a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br></div><br>