Google App Engine : Starting Over
I have been working on Google App Engine ever since it was released. Unfortunately my hard disk crashed last week. Now I had to start over with setting up the development environment, though I have all my apps source code saved (thanks to free SVN repository provided by unfuddle).
Last time, I did all this was almost an year and half ago, so I thought I will keep notes and share on the blog. I will be using Python for my development, so will be installing App Engine environment for Python.
- Install Python 2.6.4 version from http://www.python.org/download/ I was little tempted to have the latest version 3.1.1 but read in the release notes that 3.1.1 by design is NOT backward compatible. So it may not work with Google App Engine. So just stick to 2.6.4
- Install PIL Module required for Image manipulation on Google App Engine.
Google App Engine SDK for Python
Install Google App Engine SDK from Google App Engine Downloads page. Latest version at this time is 1.3.0 released on 12/14/2009.
This is all I need to start over working on Google App Engine. I can use Google App Engine Launcher to create a new app, run the app or even deploy the app to Google App Engine. I can use the IDLE editor that comes with Python installation to view and edit Python files.
It took less than 10 minutes for both of these installations.
If you are really serious about developing apps on Google App Engine, then keep going :
- Installing Tortoise (Subversion windows client) from http://tortoisesvn.net/downloads to get source code of my existing apps. If you don’t have a SVN or other repository, try unfuddle. Its really great.
- I will be using “Aptana Studio” that you can get from here. Once studio is installed, get PyDev plugin from Plugins tab on the studio.
It took about 10 more minutes to install Tortoise, Aptana, check out source code and configure with my existing app engine apps.
Ready to go. Wow, wonderful. It is lot easier than I first thought.