2009-10-01 18 views
30

Per imparare dai buoni esempi, quali sono le migliori applicazioni open source di Google App Engine in circolazione?App Open Source Google App Engine (Java o Python) preferite

Non mi interessa se è basato su Java o Python.

Si prega di un app per risposta. Sentiti libero di aggiungere un link all'app live (se presente) e alla pagina del progetto.

+1

Questo può essere utile come riferimento http://groups.google.com/group/google-appengine/web/google-app-engine-open-source-projects – kristof

risposta

13

Rietveld naturalmente

+1

+1 piacevole. uno strumento per la revisione del codice per il web scritto da Guido van Rossum – flybywire

+1

Un paio di giorni dopo aver letto la tua risposta mi sono totalmente accidentalmente ritrovato a leggere la fonte di Rietveld come guida. Quindi dovevo tornare e darti un +1 :) Per la cronaca, è un buon posto per vedere come creare un'app di Django diretta su AppEngine (cioè nessuna app-engine-patch). Viene sempre aggiornato rispetto ai documenti (ad esempio stanno già utilizzando Django 1.1). – JasonSmith

+0

Inoltre hanno middleware utile per collegare l'utente corrente alla richiesta utilizzando l'API utente di google. – JasonSmith

1

Partychapp è un'applicazione Java GAE utilizzando i servizi XMPP per consentire agli utenti di creare e unirsi chat insieme.

7

Mi piace molto il mio App Engine Console. È una mini-app, un "plug-in" per altre applicazioni. Ti dà un interprete Python AJAX che gira sul server — ottimo per lo sviluppo e il debug. A volte uso cURL puntato su App Engine Console per eseguire chiamate di procedure Python remote (autenticate) una tantum.

(l'ho scritto, sì, ma lo uso tutti i giorni per la manutenzione dei siti occupati. E 'il primo strumento a installare su nuovi progetti e non so come potrei vivere senza di essa.)

2

JaikuEngine è probabilmente il più grande progetto di App Engine open source di Google.

1

Eezee MVC è un modello semplice, una vista, un quadro di controllo per Google App Engine.
Funzioni

  • Ha una classe controller che esegue il routing, la gestione e il rendering dei modelli.
  • I controller si trovano nella cartella dei controller, visualizzazioni (modelli Django html) nella cartella Viste, modelli nella cartella dei modelli.
  • Consente al controller di ricevere i parametri GET/POST come argomenti della funzione.
  • 1

    PubSubHubbub: un semplice, aperta, PubSub a base di web-hook server-to-server (pubblicazione/sottoscrizione) protocollo come estensione di Atom e RSS.

    http://code.google.com/p/pubsubhubbub/