visual studio odatacontroller framework example asp.net rest asp.net-web-api odata

asp.net - studio - Web API simple o API web y OData?



odatacontroller (1)

Estoy empezando un proyecto que tiene que exponer un servicio REST que será consumido por una amplia variedad de clientes de varios sistemas operativos.

Estoy leyendo sobre Web API y OData usando Web API y es difícil para mí decidir qué usar, la API simple o la OData.

¿Cuáles son algunos pros y contras notables?

Actualizar
¿Serían ustedes lo suficientemente amables y comenten por qué esta pregunta está "principalmente basada en la opinión"? ¿Dónde ves exactamente alguna opinión personal aquí?


He encontrado this excelente publicación de Julie Lerman, que explica la API web y OData, y que OData es como una API web con un conjunto de características similares a WCF .

Una de las características es fácil prototipos de controladores CRUD genéricos.
El artículo es más detallado y claro.