On Mon, 27 Jul 2009 16:00:13 -0700, David Christensen
<dpchr...@holgerdanske.com> wrote:

> Perl Beginners:
> 
> I am thinking about a Perl web/ database application for political
> organizing and campaigns

<snipped>

> I plan to start with the database portion of the application and am
> curious what people have to say about object-relational mapping and/or
> other tools that provide a higher-level interface than DBI.pm -- e.g.
> Alzabo, Fey::ORM, DBI::Class, etc.. 
> 
> 
> Also, what about the various WWW tools -- e.g. CGI.pm, CGI::Application,
> HTML::Template, Template::Toolkit, Mason, Catalyst, Gantry, etc..

Ah. My favourite topic. Firstly, I hate web applications with a passion.
They're cheap, clunky approximations of desktop applications, and are
simply not necessary. Have a look at some of my software ( Gtk2::Ex::DBI,
Gtk2::Ex::Datasheet::DBI, PDF::ReportWriter ) at:
http://entropy.homelinux.org/axis - there are some screenshots of
production apps around. Gtk2-Perl apps are a pleasure to write compared to
web apps, honestly. Keep in mind people install Gtk2 these days for things
like pidgin, so it's not too much to ask to install a toolkit for a
database app. As for scalability, Gtk2::Ex::DBI has built-in record paging,
and the page size is adjustable. In one of my production apps, I've got a
config page where people can select different profiles ( LAN, DSL, etc ),
which changes the page size. And yes, it works very well across DSL.

Dan

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to