A recent ember-data blog update zasugerował, aby spojrzeć na ember-model, ember-restless i emu jako alternatywy dla danych ember do komunikacji z konwencjonalnymi API. Czy możesz podać dogłębne porównanie tych bibliotek?Jakie są główne różnice (plusy/minusy) między modelem ember, ember-niespokojny i emu?
30
A
Odpowiedz
2
Z tych trzech, użyłem tylko modelu ember (i oczywiście danych ember). Jednakże, dokonałem oceny dwóch pozostałych, ember-niespokojnych i emu.
Wybrałem ember model z powodu następujących powodów:
- tworzona i utrzymywana przez Erik Bryn, który jest również rdzeń członek zespołu EmberJs
- To jest dla mnie ważne, bo mają widok aby przejść do danych ember, kiedy będzie gotowy, a model ember wydaje się być najbardziej wyrównany, zarówno pod względem składni jak i stylu, do danych ember
- Nie trzeba się martwić o konwencjach ścieżkę URL i konieczności zastępują im
- pozwala mi budować własną XMLHttpRequest, i zrobić cokolwiek przetwarzanie konieczne przed załadowaniem rekordy
- (Ember-niespokojny i emu zachowywał się jak Ember model”RESTAdapter i nie dać tego stopnia elastyczności)
Chociaż nie osobiście używane emu, powiedziałbym, że jego unqiue cechą jest to, że został zbudowany w support for push updates to models. Chociaż jest to dość zmyślna funkcja, nie była to wymagana dla mnie i wybrałem model ember.
Chociaż nie jest to do końca dogłębne porównanie, o które prosiłeś, wystarczyło mi dokonać wyboru, HTH.
Szukam następujące funkcje w bibliotece: camelcase/podkreślenie konwersji JSON, błędy na polu, bieżące i przyszłe wsparcie/konserwacja i niektóre proste wsparcie relacji. Jest to dodatek do funkcji wymienionych dla każdej biblioteki. – Michael
Możesz teraz dodać ember-orbitę do tej listy :) – opsb