Web API OData vs WCF OData Service

926

Power Member
boas pessoal preciso de criar um serviço e nao é muito a minha area por isso preciso que se alguem me souber explicar as diferenças entre estes dois tipos Web API OData service e WCF OData Service.

Obrigado
 
Primeiro OData é, duma forma muito simples, expores uma db via http.

Em relação a Web API vs WCF depende do que vais precisar.
Ambas funcionam em cima de Http, contudo com WCF podes user outros protocolos. Se sabes que só vais usar através de http, vai pra WebAPI.

WCF usa SOAP messages, escritas em XML e mais "complexas" quando comparadas com JSON "simples" que é usado em WebAPI.
WCF permite-te distributed transactions e também ligações duplex.

No fim depende do que vais fazer, mas se for "simples" ficava-me pela WebAPI.

Creio que não disse nada parvo, mas se for o caso alguém que me corriga :)
 
Última edição:
Back
Topo