Poprzednio używałem web2py, jest całkiem niezły, ale trochę ciężki do moich celów.Mikro-framework Pythona do zastosowań RESTful?
Zasadniczo szukam do microframework Python z:
- Automatyczna funkcja no-Arg -> kontroler (punkt końcowy) konwersja (lub prosta składnia
@app.route()
style) - Możliwość wystawiać (wysyłanie/odbieranie) te punkty końcowe jako JSON; i ograniczyć ich dostęp przez czasownik HTTP (np .: tylko GET); w [kontroler] funkcją poziomu
- Zautomatyzowany przechwytywania błąd/wyłączenie (z tracebacks)
- rozmieszczania na Heroku i OpenShift
myślenie wheezy.web, Flask, bottle lub pyramid ...
Z punktu widzenia MVC , wszystko czego wymagam to modele (db + schema) i kontrolery (zarządzanie czasownikami HTTP + punktami końcowymi + połączenie z/z modeli).
Poszedłbym z Flask (jestem nieco stronniczy, chociaż). Sprawdź to rozszerzenie → [Flask-RESTful] (http://flask-restful.readthedocs.org/en/latest/) –
Dzięki, z pewnością dokonam testu porównawczego mojego czasu deweloperów. FYI dla modów: [to pytanie] (http://stackoverflow.com/q/713847/587021) zostało zamknięte, a wszystkie odpowiedzi są przestarzałe; więc może możemy pozostawić ten wątek otwarty? –
FYI: Dla każdego, kto wciąż ogląda ten wątek, od wielu miesięcy używam [Bottle] (http://bottlepy.org). –