Would def be awesome if it could generate standard list / view / edit / delete pages for an entity given its hbm.xml file, ejb3 annotations, or some other mapping source.
-Igor > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > David Liebeherr > Sent: Tuesday, October 04, 2005 4:58 PM > To: [email protected] > Subject: Re: [Wicket-user] Code generator / Prototype generator > > Hi all, > > thank you all very much for your feedback to this topic! > Here is what i have to say in order to the feedback: > > ---Nick wrote:--- > If the code can be generated, why doesn't the language or > framework simply do it for you in the first place? While I'm > an XDoclet committer, I'm of the opinion that code generation > is a hack. > --- > > I think there is a important difference between having the > framework doing things "magicaly" at runtime for me and a > software that generates code for me. > Having the framework doing things for me automaticaly is > nice, but the problem is custumization. > With generated code (from customizable templates) i am able > to generate a functional application very quick and i still > have the possibility to customize the app later. > > I think one common misthake in this discussion at this point > is the understanding what a code generator does or is good for. > > What i am thinking of is more a "Prototype generator" than a > code generator which generates full apps for me. > > I'll try to explain: > One of the first phase of a new software project is (if we go > straigt by extreme programming or agile software developent) > you write a Prototype of your Application. > Prototype in this context means: > 1. An Application that fullifies the domain specific > requirements of your customer. > 2. This application has a minimun functionality (The UI may > look bad, the Menus and so on may be not very intuitive, no > exception handling, no logging, no security stuff and so on > but the app does show the general funcionality of the app.) > > So a prototype in this manner is much like a prototype of a > new car: You can see how it will look like and you can even > drive it but it may be far away from the production car. > > Then if your customer accepts the prototype you can go on and > build the real app. Somethimes from the scratch (which means > trhrowing the prototype away) and sometimes you just advance > the prototype. > And what i want to write is a piece of software that helps > you in the phase of protoype building. > Prototype building is a process which should be done very > quickly and so a prototype generator which you just tell your > domain specific logic (aka buissiness logic) would be a great benefit. > > I hope i was able to clearify a bit what i am thinking of. > > Any thoughts and ideas are welcome! > > Thanks, > Dave > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, > discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Wicket-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
