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@xxxxxxxxxxxx>
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@xxxxxxxxxxxxxx)
---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend