Django REST Framework vypadá celkem slibně:
http://www.django-rest-framework.org/
Podle všeho by to mělo umět všechny vyjmenované věci, co umí Symphony2:
Routování: http://www.django-rest-framework.org/api-guide/routers/
ORM: https://docs.djangoproject.com/en/1.9/topics/db/models/
Autentizace:
http://www.django-rest-framework.org/api-guide/authentication/#django-rest-framework-oauth
Kromě toho to automaticky generuje jakési admin-rozhraní, automaticky to
generuje dokumentaci atp. Celkově mi to přijde dost slušné.
Dne 25. 1. 2016 v 21:47 Petr Houška napsal(a):
2016-01-25 21:05 GMT+01:00 Jan Pokorný <jenompokorny@xxxxxxxxx <mailto:jenompokorny@xxxxxxxxx>>:
Navrhuji začít výběrem frameworku pro REST API. Nejlépe takového,
ke kterému už existuje plugin pro Faceboočí OAuth. Bohužel nemám v
této oblasti moc přehled, ale tady je seznam nějakých možností:
http://www.fullstackpython.com/api-creation.html
Třebaže PHP opravdu v lásce nemám, tak proč jsme jej automaticky zazdili? Třeba Symphony2 je na implementaci jednoduchého backendového (třeba REST) API vcelku ideální (super routování, dobré database-to-object wrapery, slušná autentikace).
Jaká je situace pod pythonem netuším. Pokud se ale někdo vyzná, tak sem s tím. Rozhodně raději budu něco dělat v pythonu než v PHP :).