2010-09-17 16 views
5

Duplicar posible:
Which to choose: ASP.NET MVC or RESTful WCF?¿Por qué debería usar WCF en lugar de MVC al construir una API REST?

Estoy tratando de averiguar cuándo me va a querer utilizar WCF para crear servicios de descanso en lugar de algo mucho menos complejo como ASP.Net MVC ? Con MVC puedo controlar fácilmente las URL y la salida. Con WCF hay una cantidad increíble de conocimiento y complejidad para que las cosas funcionen correctamente.

Tal vez esta pregunta es argumentativa, pero realmente tengo un conocimiento limitado de WCF, así que estoy buscando ser educado para no comenzar una guerra de fuego.

Gracias!

+0

Creo que estamos comparando manzanas con naranjas aquí. – fnCzar

+0

@fnCzar, JsonResult? –

+1

@fnCzar No estoy de acuerdo. Si utilizamos WCF para proporcionar datos a través de servicios RESTful, exactamente lo mismo se puede lograr con MVC ¿verdad? Con (mi humilde opinión) mucha menos complejidad. – Micah

Respuesta

3

He usado ambos, y, sinceramente, es mucho más fácil/más rápido configurar servicios de descanso como acciones de mvc. La complejidad de los archivos de configuración wcf es absolutamente absurda e innecesaria. Imo ..

Por ejemplo .. implementé el mismo proyecto de servicios wcf en algunas versiones diferentes de iis, y simplemente no se ejecutarían en una configuración en particular. Tuve que buscar todo en Google para descubrir que se tenía que agregar algún elemento tonto a la configuración web para que se ejecutara. Épico derroche de tiempo.

Cuestiones relacionadas