Vielleicht ist es ja eine dumme Idee von mir, aber ich überlege gerade, ob das Google App Engine SDK nicht als Basis für eine Redaktionsumgebung für meine Idee eines Peer-to-Peer-Webs geeignet ist. Es bringt einen Webserver auf dem Desktop mit (in der Python-Version sogar mit Django), ist — zumindest auf dem Mac — eine recht komfortable und moderne Umgebung und man kann die fertigen Applikationen ja auch anders verteilen (muß sie nicht unbedingt zu Google hochladen).
























Eins der zu bändigenden Probleme ist der Hand des SDK-Servers beim Reboot das Datastore zu leeren. Obendrein ist der Server non-forking/single-threaded, so dass viele raffiniertere Programmieransätze nicht klappen, oder quälten langsam sind (zB. mapreduce, taskqueues, self-references).
Aber das sind ja alles Probleme, die man lösen kann.