Je souhaite rédiger une nouvelle API de style REST et regarder ServiceStack et l’aimer. Cependant, j'ai constaté que Microsoft avait publié le projet API Web ASP.Net dans le cadre de la nouvelle version bêta de MVC 4. Quelqu'un a-t-il examiné le nouveau projet d'API Web? Pouvez-vous donner des avantages/inconvénients de chaque système?
Il y a une nouvelle différence principale qui doit être prise en compte - ServiceStack n'est plus libre d'utilisation à partir de la v4. Puisqu'il y a une réponse assez définitive sur le pro SS, je voulais jeter un couple pour API Web
Pro's:
Con's:
Avantages accessoires
(N'hésitez pas à laisser des commentaires ci-dessous pour expliquer pourquoi l'API Web présente des avantages ou des avantages/inconvénients que je peux ajouter)
Je ne peux pas vraiment dire grand chose à propos de ServiceStack, mais l’API Web possède de nombreuses fonctionnalités intéressantes et est actuellement à la version 2.
Certaines des choses que vous pouvez faire avec Web API:
async
et await
.En tant que client de ServiceStack, voici le professionnel pour ServiceStack le plus important pour moi.
https://github.com/ServiceStack/Issues/issues/606
Alors. Bug trouvé, bug identifié, bug corrigé. Même jour. Support extraordinaire!
Cela fait un an que j'utilise SS et c'est génial. ORMLite est une pure magie. J'ai été capable de remapper une base de données MySQL épouvantable pour l'intégrer dans une application mobile. Aucun changement sur la base de données car il est utilisé avec un backend php avec d'autres applications ...
Mythz est un exemple de support et d’explication. Il a amélioré mes connaissances en matière de conception d'applications et de simplicité de maintenance. S'il vous plaît essayez-le et vous comprendrez.
En outre, ne comparez pas SS avec WebAPI. Ce n'est pas suffisant, les SS apportent beaucoup plus à votre boîte à outils. ServiceStack.Text est également un excellent Automapper.