Well, I've been there and done that, and the summary is: don't do it.

It was just too difficult to tailor the individual forms to their specific purposes. Also, this may be nice enough for a very quick first cut at an application, but my experience was that you immediately have to start putting more business logic into the individual forms.

Also, it goes without saying that getting the forms' layouts to look reasonable is a nightmare... You either:

But I'm not just saying this to be negative, because I can also tell you what did work for us: Make or find (or find and customize) some good, reusable utility code for these forms (to do all of the commonly repeated tasks). What you get out of this is:

Unfortunately, I can't post any sample code for this, because the work I'm referring to was proprietary... but I'm sure there is some similar stuff on CPAN. Anyone else have specific recomendations?


------------
:Wq
Not an editor command: Wq

In reply to Re: Developing Web Form / Database Apps Faster, Better by etcshadow
in thread Developing Web Form / Database Apps Faster, Better by hey_david

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.