مقاله اول Web API رو با
WCF خام مقایسه کرده، نه با WCF Data Services
مقاله دوم هم Actionهای Web API رو با MVC قیاس کرده
اگر شما یک مقاله بنویسید که مثلا Web API رو با ASP.NET Web Service قیاس بکنه، و نشون بده مزیتهای Web API بیشتره، این میشه مزیت Web API بر ASP.NET Web Service، نه بر WCF Data Services
ممکنه این موارد هم مهم باشند، ولی اون چیزی که برای من سوال شده این هستش که چه زمانی در یک پروژه WCF Data Services رو میگذاریم کنار و از Web API استفاده میکنیم ؟
در واقع با توجه به امکانات واقعا زیاد WCF Data Services چرا باید اساسا از Web API استفاده بشه، اگر شما میفرمایید که 5 روز پیش برای Web API نسخه آمده، این عدد برای Data Services چهار روز پیش بوده
اگر بحث امکانات هست، لیست زیادی از امکانات رو من شمردم و میشه شمرد، از امکاناتی که تو Data Services هست، ولی تو Web API نیست.
اگر من اندروید رو مثال زدم، برای سمت کلاینت بود، شما در اندروید با چی به Web API وصل میشید ؟
با jQuery Ajax ؟
یا میخواهید به App Serverهای NET. ای برنامههای دیگر، بگویید با Http Client از سرویسهای شما استفاده کنند ؟
با سپاس