A mise à jour récente du blog d'ember-data a suggéré d'examiner modèle d'ember , ember-restless y émeu comme alternatives à ember-data pour communiquer avec les API conventionnelles. Pouvez-vous fournir une comparaison approfondie de ces bibliothèques ?
Réponse
Trop de publicités?Des trois, je n'ai utilisé que ember-model (et bien sûr ember-data). Cependant, j'ai évalué les deux autres, ember-restless, et emu également.
J'ai choisi ember-model pour les raisons suivantes :
- Créé et maintenu par Erik Bryn, qui est également membre de l'équipe EmberJs.
- C'est important pour moi parce que j'ai une vue pour passer à ember-data lorsqu'elle est prête, et ember-model semble être le plus aligné, à la fois dans la syntaxe et le style, à ember-data.
- BYO$A (bring your own AJAX) - le modèle ember n'est pas du tout prescriptif quant à l'emplacement des ressources.
- Il n'est pas nécessaire de s'inquiéter des conventions relatives aux chemins d'accès aux URL, ni de devoir les contourner.
- Cela me permet de construire ma propre requête XMLHttp et d'effectuer tout traitement nécessaire avant de charger les enregistrements.
- (ember-restless et emu se comportent principalement comme ember-model' RESTAdapter, et ne donnent pas ce degré de flexibilité)
Bien que je n'aie pas personnellement utilisé l'UEM, je dirais que sa caractéristique unique est qu'il a intégré des fonctions de gestion de l'information. support des mises à jour des modèles par poussée . Bien qu'il s'agisse d'une fonctionnalité plutôt intéressante, ce n'était pas une exigence pour moi, et j'ai choisi ember-model.
Bien que ce ne soit pas la comparaison approfondie que vous avez demandée, c'était suffisant pour que je fasse un choix, HTH.