- Download latest stable of Python (as of today version 2.5).
- Visit cheesecake for some module shopping.
- Before installing anything else, easy_install module is a must-have!
- If you are planning to use MySQL database, install module mysql-python.
- On top of MySQL,if you need ORM (Object Relational Mapper), download SqlAlchemy.
- If you are planning to do unit testing, install nose.
- If you need MVC Web framework you can either:
- install Django
- install TurboGears
- If you are thinking of rolling your own architecture:
- For getting up to speed in Web Server development, download CherryPy.
- As you get large number of hits, you might be considering Lighttpd. To communicate CherryPy & Lighttpd, install scgi via: easy_install scgi.
- If you need templating language for generating dynamic html, there are gazillion of them, I don’t know which one is good: Cheetah(PHP-alike), Kid(XML-ish), Genshi (XML + embedded Python), Mako (not XML), etc.
Checklist when using Python for Web Development
May 16, 2007 by didip
Posted in TurboGears, cheesecake, cheetah, cherrypy, django, easy_install, for dummies, genshi, install, kid, lighttpd, mako, mysql-python, nosetests, python, scgi, sqlalchemy, web dev, web framework | No Comments Yet
Leave a Reply
Archives
- July 2009 (1)
- June 2009 (3)
- May 2009 (14)
- April 2009 (14)
- March 2009 (17)
- February 2009 (7)
- January 2009 (6)
- December 2008 (8)
- November 2008 (4)
- October 2008 (7)
- September 2008 (9)
- August 2008 (10)
- July 2008 (8)
- June 2008 (8)
- May 2008 (6)
- April 2008 (4)
- March 2008 (3)
- February 2008 (11)
- January 2008 (13)
- December 2007 (27)
- November 2007 (18)
- October 2007 (6)
- September 2007 (8)
- August 2007 (9)
- July 2007 (11)
- June 2007 (8)
- May 2007 (19)
- April 2007 (9)
Tags
Pages
-
Venus: 1094774400
Kiley: 1175385600
Meta