-----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]
