-----Original Message-----
From: Ron Savage [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 05, 2005 10:38 AM
To: Emanuele Zeppieri; [email protected]
Subject: Re: [cgiapp] Re: Q: Generic CGI - DBI interfaces
 
> Hi�Emanuele, and others,

Iron! ;-)
 
> Thanx for your research.
> 
> I was actually looking more for an application, rather than 
> just modules.
> 
> I have, in the past, examined almost all the packages 
> mentioned here [1] and elsewhere, but not dbengine. I'll try 
> it tomorrow.

Having seen your modules and knowing your experience as a Perl
programmer, I suspected that you already did an in-depth research and
that you already knew most of them ;-)

Anyway another one popped up from my bookmarks (the authors describe it
as an "application enabler"); here it is, in case you did not know it:

eXtropia WebDB:
http://www.extropia.com/applications.html
(look for it in the list)

here is a working demo:
http://www.extropia.com/cgi-local/demo/address_book.cgi

and here the docs:
http://www.extropia.com/support/docs/webdb/

> [...] 
> Here is a partial requirements list for Maypole :-(:
> [...]

Yes, Maypole seems not to be able yet to deliver what it seemed to
promise, but I'm sure it will improve soon (or later.)

No such module/application/framework is completely satisfactory for me
either since, unless your application workflow exactly fits together
with the workflow provided by the given framework, you often end up in
wasting a lot of time to find a way to bypass its limitations.
So that when I have to develop a CRUD web application, I prefer to do it
"from scratch," taking advantage of the following modules (just the
relevant ones:) CGI::Application for the framework, DBIx::XHTML_Table
(together with Template-Toolkit) for displaying tabular data,
Data::Pageset to paginate them and a mix of TT, CGI::FormBuilder and
CGI::Ex::Validate for forms displaying and validation.
Data access is done through a mix of Class::DBI, SQL::Abstract::Limit
and raw DBI code.
AS the back-end ORDBMS, I use PostgreSQL whenever I'm permitted to do
it.

Ciao,
Emanuele.


---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
              http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to