REST API framework pro Nette s doctrine

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Hadi.k
Člen | 12
+
0
-

Prohledal jsem forum ale nenašel jsem tu bohužel relevantní inforamce, což mě celkem udivuje k rozšířenosti REST API.

Potřebuji postavit nad Nette a Doctrine REST API, jaký framework by jste k tomu doporučovali ? Někdo tu radil Drahak/Restful ale to není moc aktivní projekt.

Nějáké doporučení ? Díky :)

Mysteria
Člen | 797
+
+1
-

Já osobně používám https://ublaboo.org/api-router.

Felix
Nette Core | 1245
+
+1
-

Ja pouzivam a spolecne vyvijim Apitte.

https://github.com/apitte

Mrkni, jestli te zaujme. :)

Pavel Janda
Člen | 977
+
0
-

Zmíněný článek (v komentáři od @CZechBoY) by si podle mě zasloužil dost rozvést. Takto čtenáři hodně rychle ujede důvod, proč nepoužívat Controllery. Respektive proč jsou controllery pro toto použití ne úplně šťastné.

@Hadi.k projekty od felixe (Apitte) jsou dle mého názoru spíš návrhem architektury aplikace než REST routy. Ale je to asi to, nad čím by ses měl zamyslet v první řadě – jakou routu použít a jak postavit API. Více REST endpointů (Controllerů), nebo Middlewary? A pak ty routy. Na githubu (https://github.com/…uter-project) je podi-ukázečka ublaboo/api-routeru. Tam bych začal, pokud nepůjdeš po middlewarech.

Editoval Pavel Janda (6. 12. 2017 7:00)

Felix
Nette Core | 1245
+
0
-

Pavel Janda napsal(a):

@Hadi.k projekty od felixe (Apitte) jsou dle mého názoru spíš návrhem architektury aplikace než REST routy. Ale je to asi to, nad čím by ses měl zamyslet v první řadě – jakou routu použít a jak postavit API. Více REST endpointů (Controllerů), nebo Middlewary? A pak ty routy. Na githubu (https://github.com/…uter-project) je podi-ukázečka ublaboo/api-routeru. Tam bych začal, pokud nepůjdeš po middlewarech.

Souhlasim, ze Apitte je komplexni reseni, od routy pres negotiation, PSR7 a middlewary.