How big is the program you are planning? Using the python environment, it’s pretty easy to get even a medium to large sized application developed with a text editor (I use TextMate or vi).
Python is an incredibly complex language (or maybe), and you can have several related handlers in one file, so you don't need anything to process more than a dozen files through a bunch of directories, for example, using Java, for example.
To test your application locally, you just need it dev_appserver.py, and you just need to download the application appcfg.py. Easy peasy.
Even if you plan to write a huge complex application, I just start with a small text editor and find more reliable tools when you find that you need them (and know specifically what you need from them).
source
share