in reply to which Web interface to DB should I prefer?

As with all such things, foremost bear in mind that you are treading upon ground that many people have walked before. Therefore, start by defining your application requirements fully and carefully; then, systematically explore just how many “great big pieces” are out there on CPAN that you could more-or-less drop in to your new application.

“Imitation is the sincerest form of intelligence.”
Actum Ne Agas:   “Do Not Do A Thing Already Done.”

In short, spend time right now on the what of your app (and the when), even though what's naturally keeping you awake these days is (of course...) how.

What is unique about your particular application is “what” and “when,” not how. A great many Monks are treading the same well-worn path. Each of us is carrying a different, (only somewhat...) unique, load.

Replies are listed 'Best First'.
Re^2: which Web interface to DB should I prefer?
by telemachus (Friar) on Feb 01, 2009 at 02:25 UTC
    Dictum Ne Agas: “Do Not Do A Thing Already Done.”

    This is completely off topic, but I've seen you use that phrase a lot (on LQ first I think). It doesn't mean what you think it does. The participle 'dictum' comes from 'dico, dicere', which is the Latin for 'say, speak'. So dictum ne agas means (oddly) "Don't do a thing already said."

    Maybe you were reaching for the Terence quotation: actum ne agas (Phormio 419)?

    That could be translated "Do not do a thing already done", but in context I think it means more like "Don't mess with what you can't fix (because it's already a done deal)."