Se ASP.NET MVC 4 supporta la comunicazione in stile RPC cosa significa questo per WCF?

4

Da link

ASP.NET MVC 4 also includes ASP.NET Web API, a framework for building and consuming HTTP services that can reach a broad range of clients including browsers, phones, and tablets. ASP.NET Web API is great for building services that follow the REST architectural style, plus it supports RPC patterns.

Se ASP.NET MVC 4 supporta la comunicazione in stile RPC cosa significa per WCF?

Su quali basi dovremmo scegliere di utilizzare il meccanismo RPC dell'API MVC Web di ASP.NET o di WCF?

    
posta Muhammad Hasan Khan 16.02.2012 - 17:13
fonte

1 risposta

6

Niente. Sei ancora libero di usare WCF dove è più adatto, o a tua discrezione.

ASP.NET MVC ha supportato uno stile di comunicazione RESTful sin dal suo inizio e molte persone lo usano come rivestimento sottile per i servizi RESTful. Ciò non causa automaticamente l'obsolescenza di WCF, o rende ASP.NET MVC lo One Tool to Rule Them All ™ .

Questo è il motivo per cui i falegnami e altri artigiani non hanno solo un tipo di martello. Hanno diversi tipi, ognuno ottimizzato per un particolare tipo di martellamento.

Per aiutarti a decidere quale usare, ascolta questo podcast di Hanselman:

This is not your father's WCF - All about the WebAPI with Glenn Block

How does WCF fit into a world of Web 2.0 lightweight APIs? What's the WCF WebAPI and how does compare to services in ASP.NET MVC?

Non l'ho ancora guardato personalmente, ma non mi sorprenderebbe se l'API Web a cui si fa riferimento in ASP.NET MVC 4 e la nuova WebAPI in WCF risultassero la stessa cosa. Phil Haack sta probabilmente utilizzando WCF per implementare WebAPI internamente in ASP.NET MVC 4, oppure entrambi risolvono lo stesso meccanismo interno.

Vedi anche
link

    
risposta data 16.02.2012 - 19:22
fonte

Leggi altre domande sui tag