Dauerbaustelle hat geschrieben:Kann ich eigentlich das Routing-System auch mit Klassen verwenden? Und wenn ja, wie?
Ja, es geht mit 0.6.4, aber ich würde es nicht machen. Du musst von bottle.BaseController erben un die Route muss einen '{action}' Platzhalter enthalten. Klassen-Dekoratoren funktionieren aber erst ab Python 2.6. Mit Python 2.5 musst du so etwas wie 'route("/bla/{action}")(MyClass)' benutzen.
Ich würde es deshalb nicht benutzen, weil die API alles Andere als stabil ist und sich demnächst noch ändern konnte. Das gilt übrigens für alle nicht-dokumentierten Funktionen (weswegen sie ja auch nicht dokumentier sind)
Karl hat geschrieben:
1. Wie gut ist die Performance von Bottle? Kann man das bedenkenlos für kleine bis mittelgroße Projekte einsetzen?
Bottle ist (bis auf pures WSGI) meines Wissens das Schnellste, was man auf dem WSGI Sektor bekommen kann. Seth hat dazu auch schon mal ausführliche Benchmarks gemacht (wirklich lesenswert)
http://blog.curiasolutions.com/2009/10/ ... d-shinier/
Karl hat geschrieben:
2. Weiß zufällig jemand, auf welchen Freehostern Python installiert ist, falls es sowas überhaupt gibt?
Unter den kostenlosen ist mir keiner bekannt. Es gibt aber schon preiswerte VServer für 12€ im Monat.
Karl hat geschrieben:
3. Ist soetwas wie ein Tutorial geplant? Sicher kann man das meiste mit Hilfe der Hinweise in der Dokumentation + Eigeninitiative raustüfteln, aber mir würden ein paar ausführlichere Beschreibungen zum einen oder anderen Thema gefallen
Und ich denke, dass ein Tutorial allgemein auch für die Verbreitung von Bottle von Vorteil wäre.
Klar, das weis ich, aber der Schreibaufwand (besonders in Englisch, das ist nicht gerade meine Stärke) ist enorm. Ich hab versucht, die Dokumentation so zu schreiben, das man sie von vorne bis hinten wie ein Tutorial durch arbeiten kann. Eventuell schaffe ich es auch nächstes Jahr, ein Wiki (inklusive ausführlicher Schritt-für-Schritt Anleitung ähnlich pylonshq) zu schreiben. Ansonsten sind Dokumentations-Patches genau so willkommen wie Code-Patches