I've been dabbling with Python for a while now, and I just wondered why it's so little-used in web development. Is there a specific reason why it's less suitable than, say, PHP? Or is it just because PHP is more widely used?
The views expressed on this page by users and staff are their own, not those of NamePros.
Plone which is a Content Management System praised for its immaculate design is Python and sits on top of Zope which a python webserver. After seeing the amazing things that can be done with python on the desktop and on web servers, I am amazed too that PHP is the king, and probably will stay that way.
I'm actually just setting up a LAMP server on my computer: Linux/Apache/MySQL/Python, plus of course mysql-python and mod_python. I'm going to try and write a forum script in Python. I did it in PHP a few years ago and it was fun.
If it gets good enough, I may even GPL it and stick it online somewhere.
Php is a programming language more established (more years in the community) so it will always have more audience than python. The high number of webhosts that provide php/mysql by default is another factor.