Czy istnieje framework php, który implementuje protokół ODATA, natywny lub rozszerzony?Każdy framework PHP implementuje protokół ODATA?
Potrzebuję użyć breezejs na kliencie i mam nadzieję, że nie będę musiał samodzielnie wykonywać wszystkich czynności odata po stronie serwera.
w przypadku, gdy nie ma czegoś takiego, czy istnieje alternatywa dla breezejs?
jaydata nie jest alternatywą, ponieważ w rzeczywistości wymaga również strony serwera do implementacji protokołu ODATA, więc są one zbyt podobne.
Pozostałe usługi (jak restangular w angularjs) również nie stanowią alternatywy (przynajmniej dla mnie). Zapewniają tylko część usług breezejs lub jaydata. Na przykład. nie zapewniają buforowania danych, śledzenia zmian ani skomplikowanych opcji bogatych zapytań.
jakieś pomysły?
dziękuję
Biblioteka OData dla producentów obecnie obsługuje tylko żądania odczytu. Staraliśmy się go uwikłać w część do zapisu, ale bez powodzenia. Teraz skończyliśmy używać nodejs + jaydataserver dla części serwerowej. –
Tak, zapiski OData są bolesne do wdrożenia; nawet Microsoft ma problemy z implementacją specyfikacji. Breeze nie używa zapisów OData, chyba że jest to wymagane; domyślnie używa pakietu składowania JSON. –
BTW, Breeze ma nadchodzące wsparcie dla Sequelize ORM na Nodejs, a także protokół zapytań JSON bez OData. –