views:

257

answers:

2

I know there are tons of blogging platforms out there (Wordpress,Drupal,etc) but I want to make my own blog engine or blog platform from scratch using python as a learning tool. The idea of using Google App Engine solves the issues in hosting. Blogs relatively consumes less amount of disk space and If it scales then there's no problem of migrations and other things related to that. I chose web2py as a framework cause I don't need to tweak the framework so that it would work with Google App Engine.

What do you think will the problems that I have to face in using GAE's Data Store? Will it be better if I use RDBMS instead of Google App Engine? What are the PROS and CONS if I use google app engine?

+2  A: 

Learning exercises, like the one you want to undertake, are just about the only good reason to reinvent the wheel -- and using a very lightweight framework can be more instructive than using a rich one such as Django, which does a lot for you under the covers. As a very lightweight framework for GAE apps, I recommend tipfy, but I guess tastes do differ;-).

The only real "pro" is that you'll learn a lot and learning is always a good thing. The "con" is that it will take a lot of work that you could save by reusing existing blogging frameworks, but of course then you would miss out on a lot of the learning experience you're after!-)

Alex Martelli
A: 

You can use this to build a blogging platform on Google App Engine with web2py. You may want to customize the layout using this.

mdipierro