Here is a great language, so powerful and fun to write code with yet it’s not really being used for developing web applications.
There is no easy way to run your Python scripts like PHP, you will either have to run them as CGI and there is a lot of pain associated with that if you know what I mean, sometimes you only get “Internal Server Error” and you have to pull your hair out until you find out what the problem is.
The other thing you can do is to use something like mod_python, which is almost impossible for an average user to install and it imposes some restrictions on you. For example, you have to have certain methods with certain names and mod_python will call those for you.
I’m in the process of starting to make a module for Apache (and the Lighty and then IIS hopefully) that has three great qualities that will help getting Python out there for web developers to try:
1 – It will install very, very, very easily on all platforms, it will be ready to go, no pain. The server admin just runs install and it’s there, ready to use.
2 – It doesn’t do anything fancy, nothing fancy, it only hands over the Python script to the Python interpreter and writes the output to Apache, that’s it.
3 – You can put your Python scripts anywhere you want just like PHP.
The goals of this project:
1 – To make Python readily available for anyone to try, without a lot of pain, as easy as PHP.
2 – To have this new Python module installed on all the hosting packages.
3 – To have this new Python module be part of all Linux distributions.
4 – To have a lot of web developers finally using it and enjoying it.
5 – To start the development of a lot of open source web apps written in Python.
If you want to help me with this, leave a comment, you don’t have to be a C wizard.
Otherwise, please help me spread the word in any way you want.
Thanks!
I'm a programmer at 