If you are into perl, you should definitely look at Class::DBI
(http://www.class-dbi.com) which is freely available from CPAN (despite
the .com site). It treats table rows as objects with methods. It can
model foreign key relationships based entirely on the database schema
(and entirely automatically). Then, there are simple extensions that
add methods for generating an HTML form directly from the database,
validate the resulting queries, etc. It can be a very fast way to
develop a web-based application.
Sean
On Mar 1, 2005, at 9:07 AM, Hrishikesh Deshmukh wrote:
> Hi All,
>
> I want to spend less time coding and more time running queries against
> the DB which i am building. What about QT from TrollTech!! Can that be
> used to whip up gui real fast! Dreamweaver?
>
> Hrishi
>
>
> On Tue, 01 Mar 2005 07:55:04 +0000, Richard Huxton <dev@archonet.com>
> wrote:
>> Hrishikesh Deshmukh wrote:
>>> A GUI for the web running on linux.
>>
>> Don't forget to CC: the mailing list too. I don't read this email
>> address very often - lots of spam.
>>
>> Your problem isn't a lack of choices, but rather too many.
>>
>> Perl has plenty of HTML templating systems from the simple
>> HTML::Template through to HTML::Mason - more of a website-building
>> system. For database access, DBI with DBD::Pg is the standard way to
>> go.
>> CPAN is your friend here, of course.
>>
>> Python has its own set of modules. Start looking here:
>> http://www.python.org/moin/WebProgramming
>> http://www.python.org/topics/web/HTML.html
>> You might want to look at Zope as an application framework too.
>>
>> Ruby has many people who swear by it, and there's been a lot of fuss
>> recently over "Ruby on Rails" which is supposed to be a very fast
>> development setup
>> http://www.rubyonrails.org/
>>
>> Java and its various servelet/jsp structures are too big a topic to
>> cover here.
>>
>> In addition, there are a lot of content-management systems and
>> toolkits
>> that might be useful for you. Two worth looking at are Plone and
>> Bricolage.
>>
>> HTH
>> --
>> Richard Huxton
>> Archonet Ltd
>>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to
> majordomo@postgresql.org)