पिछले कुछ महीनों से इस Asp.Net वेब एपीआई माइक्रोसॉफ्ट से एक हाइलाइट किया गया उत्पाद प्रतीत होता है। क्या यह डब्ल्यूएस * सेवा का विकल्प है। यह डब्ल्यूसीएफ सेवा से अलग कैसे है? और हम इसे वेब एप्लिकेशन विकास में सबसे अच्छे फिट के रूप में कहां देख सकते हैं?Asp.Net वेब एपीआई और डब्ल्यूसीएफ सेवा के बीच क्या अंतर है?
उत्तर
एएसपी.नेट वेब एपीआई वेब सेवाओं के निर्माण के लिए एक ढांचा है जो HTTP पर प्रकट होता है। यह रीस्टफुल वेब सेवाओं के निर्माण के लिए बहुत उपयुक्त है (लेकिन इस तक सीमित नहीं है)।
ऐसी वेब सेवाएं एक एसओएपी आरपीसी/डब्लूएस * वेब सेवाओं के निर्माण का विकल्प हैं, जिसमें वे सरल, अधिक हल्के वजन वाले हैं, और क्लाइंट और सर्वर के बीच कम युग्मन है।
एक पारंपरिक "डब्ल्यूसीएफ सेवा" आरईएसटी के विपरीत एसओएपी आरपीसी का समर्थन करती है, और ये सेवाएं जटिल होती हैं और क्लाइंट और सर्वर के बीच कसकर युग्मन होती हैं। व्यापक इंटरऑपरेबिलिटी हासिल करना मुश्किल हो सकता है। हालांकि, एक पारंपरिक डब्ल्यूसीएफ सेवा विभिन्न प्रकार के प्रोटोकॉल पर संवाद कर सकती है - टीसीपी आंतरिक सेवाओं (उसी डीएमजेड में सेवाएं) के लिए विशेष रूप से उपयोगी है।
(WCF ज्यादातर सोप RPC शैली सेवाओं के साथ जुड़ा हुआ है, वहीं WCF में कम से कम तीन प्रयासों RESTful वेब सेवाओं के निर्माण का समर्थन कर रहे हैं। ये प्रयास सभी ASP.NET वेब एपीआई ने ले लिया है।)
एएसपी.नेट वेब एपीआई सार्वजनिक सामना करने वाली रीस्टफुल वेब सेवाओं - उर्फ हाइपरमीडिया एपीआई - HTTP पर उत्पादन के लिए सबसे अच्छा फिट है। ऐसा करने के लिए, एएसपी.NET वेब एपीआई का उपयोग शुरू करने से पहले आरईएसटी वास्तुशिल्प शैली की अच्छी समझ रखना महत्वपूर्ण है। "रीस्ट इन प्रैक्टिस", "रीस्टफुल वेब सर्विसेज कुकबुक" और "एचटीएमएल 5 और नोड के साथ बिल्डिंग हाइपरमेडिया एपीआई" जैसी किताबें देखें।
Difference between ASP.net Web API and WCF API
वेब सेवा WCF का एक हिस्सा है। वेब सेवा की तुलना करते समय डब्ल्यूसीएफ सेवा विकसित करने के लिए अधिक लचीलापन और पोर्टेबिलिटी प्रदान करता है। फिर भी हम वेब सेवा पर अधिक फायदे हैं, निम्नलिखित तालिका उनके बीच विस्तृत अंतर प्रदान करती है।
आपका लिंक और उत्तर वेब के बीच सम्मान दिखा रहा है सेवा और डब्ल्यूसीएफ सेवा। लेकिन सवाल वेब एपीआई और डब्ल्यूसीएफ सेवा –
हम्म के बारे में है .. मेरी गलती! – SmartestVEGA
@SmartestVEGA आप इसे हटा सकते हैं और कुछ प्रतिनिधि प्राप्त कर सकते हैं – nawfal
- 1. डब्ल्यूसीएफ सेवा पुस्तकालय और डब्ल्यूसीएफ सेवा आवेदन के बीच अंतर
- 2. डब्ल्यूसीएफ वेब एपीआई और एएसपी.नेट वेब एपीआई
- 3. विंडो सेवा, डब्ल्यूसीएफ सेवा आवेदन और एएसपी.नेट वेब सेवा आवेदन के बीच अंतर?
- 4. डब्ल्यूसीएफ सेवा आवेदन और डब्ल्यूसीएफ सेवा पुस्तकालय के बीच क्या अंतर है?
- 5. डब्ल्यूसीएफ और एएसएमएक्स वेब सेवाओं के बीच अंतर क्या हैं?
- 6. वेब सेवा और विंडोज सेवा के बीच अंतर क्या हैं?
- 7. वेब सेवा और रिमोटिंग के बीच क्या अंतर है?
- 8. एपीआई और वेब सेवाओं के बीच क्या अंतर है?
- 9. वेब संदर्भ और सेवा संदर्भ के बीच अंतर?
- 10. एएसपीनेट वेब विधि और एक डब्ल्यूसीएफ सेवा के बीच क्या अंतर है?
- 11. साधारण वेब-सेवा और साबुन-आधारित वेब सेवा के बीच क्या अंतर है?
- 12. शीर्ष-डाउन वेब सेवा और नीचे-अप वेब सेवा के बीच क्या अंतर है?
- 13. डब्ल्यूसीएफ और आरआईए सेवा डोमेन सेवा कक्षा के बीच क्या अंतर है?
- 14. एक इंटेंट सेवा और सेवा के बीच क्या अंतर है?
- 15. डब्ल्यूसीएफ सेवा बनाम एएसपी.नेट वेब एपी
- 16. वेब क्रॉलिंग और वेब-स्क्रैपिंग के बीच क्या अंतर है?
- 17. डब्ल्यूसीएफ आरईएसटी वेब सेवा
- 18. डब्ल्यूसीएफ सेवा, डब्ल्यूसीएफ आरआईए सेवाओं, और डब्ल्यूसीएफ डेटा सेवा
- 19. ASP.net वेब एपीआई और System.Net.Http
- 20. डब्ल्यूसीएफ और अन्य वेब सेवाओं के साथ क्या अंतर है?
- 21. एएसपी.नेट वेब एपीआई सेवा
- 22. एक .svc फ़ाइल का उपयोग करने और 'डब्ल्यूसीएफ सेवा होस्ट' में डब्ल्यूसीएफ सेवा की मेजबानी के बीच क्या अंतर है?
- 23. डब्ल्यूसीएफ और डब्ल्यूपीएफ के बीच क्या अंतर है?
- 24. WCF सेवा या वेब एपीआई
- 25. वेब सर्वर और गेम सर्वर के बीच क्या अंतर है?
- 26. एएसएमएक्स वेब सेवा के बजाय डब्ल्यूसीएफ सेवा?
- 27. डब्ल्यूसीएफ जेसन वेब सेवा
- 28. सी # डब्ल्यूसीएफ वेब सेवा
- 29. डब्ल्यूसीएफ वेब सेवा
- 30. वेब सेवा संस्करण - डब्ल्यूसीएफ
[डब्ल्यूसीएफ बनाम एएसपी.नेट वेब एपीआई] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/9348639/wcf-vs-asp-net-web-api) – nawfal