2010-09-17 8 views
5

Possible en double:
Which to choose: ASP.NET MVC or RESTful WCF?Pourquoi utiliser WCF au lieu de MVC lors de la construction d'une API RESTful?

J'essaie de comprendre quand je voudrais jamais utiliser WCF pour créer des services reposant au lieu de quelque chose de beaucoup moins complexe comme ASP.Net MVC ? Avec MVC, je peux facilement contrôler les URL et la sortie. Avec WCF, il y a une quantité incroyable de savoir-faire et de complexité pour que tout fonctionne correctement. Peut-être que cette question est argumentative, mais j'ai vraiment une compréhension limitée de WCF donc je cherche à être éduqué pas commencer une guerre de flamme.

Merci!

+0

Je pense que nous comparons les pommes aux oranges ici. – fnCzar

+0

@fnCzar, JsonResult? –

+1

@fnCzar Je ne suis pas d'accord. Si nous utilisons WCF pour fournir des données via les services RESTful, la même chose peut être atteinte avec MVC non? Avec (à mon humble avis) beaucoup moins de complexité. – Micah

Répondre

3

J'ai utilisé les deux, et honnêtement c'est beaucoup plus facile/rapide réglage des services de repos en tant qu'actions mvc. La complexité des fichiers de configuration wcf est absolument absurde et inutile. Par exemple ... J'ai déployé le même projet de services wcf sur quelques versions différentes de iis, et ils ne fonctionneraient tout simplement pas sur une configuration particulière. Avait à Google autour de tout juste pour découvrir que quelque élément idiot a dû être ajouté à la configuration Web pour qu'il s'exécute. Une perte de temps épique.

Questions connexes