[BangPypers] Regarding web framework in Python
Gora Mohanty
gora at srijan.in
Thu Jun 3 09:57:20 CEST 2010
On Thu, 3 Jun 2010 13:15:12 +0530
Jins Thomas <jinsthomas at gmail.com> wrote:
[...]
> Current requirement is like we are planning to build such an
> application which should have
>
> 1. (Web) client gui which can connect to a database, run some
> perl scripts at the back end, gives back the results in the gui
> (results can be some tabular inputs, paragraphs, charts,
> schematic diagrams etc.)
I would definitely recommend Django over something like web.py.
Django is quite easy to get into in terms of basics, and you
can explore further features as needed. With web.py, I would
suspect that you would eventually end up writing your own framework.
If you want to run Perl scripts, you could consider looking at
Catalyst, a Perl web framework (never used it myself, but have
heard many good things about it).
> 2. It should have some drag and drop facility and connect the
> objects to configure some rule sets, saveas options etc.
Drag and drop should probably be a front-end task, say jQuery
driven. Others can be done.
> Basically there are some quite a bit debates happening whether it
> should be a web gui, or a thick client (which connects to the
> database).
>
> Would some body please advice when free on
>
> 1. Whether web.py itself is the good option for building this
> kind of framework.
>
> 2 . How easy would it be to build such an application in python
> (Currently i should rate my python skills to be almost beginner
> level)
>
> 3. I was looking for some frameworks like vaadin in a python,
> does anybody knows about such a framework.
Not sure what vaadin is, but as mentioned above, I would go with
Django.
> 4. For all this frameworks, we need apache like webserver right.
> I found web.py's independent sample webserver, Is it advisable to
> use such a webserver to avoid other third party installations.
You can run Django through Apache, or other web servers.
> 5. What's your opinion on Web client vs Thick client for such an
> application. If it's thick client, architects here are forcing
> to use TCL/Tk to build. But my feel is it's lacking look and feel.
[...]
Ack! Tcl/Tk in this day and age?
Regards,
Gora
More information about the BangPypers
mailing list