On Monday 12 July 2010 05:43 PM, Kenneth Gonsalves wrote:
webpy is mentioned above - and another reason to use it is that a core developer is our very own Anand C - in fact the current inpycon 2010 website is being run on infogami - a wiki that runs on web.py. But what Bharathi is doing is a simple throw-away app - and as he says - no need for any framework.
I noticed web.py in the list - I was just wondering why it wasn't recommended over CGI, as the latter seems like a rather crude approach. From whatever I've seen, it seems to inter-leave python code with html. Not that there's anything wrong with it, but I rather like web.py's way of separating views into .html files and stuffing the values in python vars/placeholders.
Throw-away programs have a habit of becoming rather useful and grow big, so it seems with only a little bit more effort, web.py provides a much cleaner way to do a web app, even if it is a throw-away one. Not that I have a lot of experience with the Python side of things, but if you'd ask me to give a way to do a simple web app with minimum fuss, I'd rather recommend Sinatra (which seems to be inspired by web.py) rather than the clunky Ruby CGI module. Perhaps I'm over-bearing the point, but web.py/sinatra seem to hide enough of the rough edges of the CGI approach, while giving plenty of room for starting small and keeping the code clean/organized/flexible, just in case this tiny app turns out to be useful.
Vamsee. _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
