2008-10-21 16 views
15

के साथ रीस्टफुल वेब सेवाएं क्या आपको लगता है कि एएसपी.नेट एमवीसी रीस्टफुल वेब सेवाओं को विकसित करने में सक्षम है और आप किस दृष्टिकोण के लिए इसका उपयोग करेंगे?एएसपी.नेट एमवीसी

उत्तर

0

मैं गंभीरता से ADO.NET डेटासर्विसेज को देखूंगा। (एस्टोरिया नामक फॉर्मूली कोड) वहां पर सशक्त सेवाओं के लिए कुछ वाकई अच्छा टूलिंग है!

http://msdn.microsoft.com/en-us/data/bb931106.aspx

3

आम तौर पर, मैं कहूंगा कि हाँ यह संभव है ASP.Net MVC RESTful वेब सेवाओं को विकसित करने के लिए। हालांकि, डेटा के उपभोक्ता कई बार अद्वितीय हैं जहां यह सबसे अच्छा तरीका नहीं हो सकता है।

बड़ी एप्लिकेशन सेवाओं या अधिक जटिल सेवाओं के लिए, मैं आपके एमवीसी नियंत्रकों को एमवीसी के रूप में विचारों से उपभोग करने के लिए एक यथार्थ तरीके से विकसित करने की सलाह दूंगा। मैं बड़े पैमाने पर डेटा सेवाओं के लिए एडीओ.Net डेटा सर्विसेज या डब्ल्यूसीएफ के बारे में सोचूंगा।

2

पीटर,

देख calebjenkins के जवाब में, ADO.Net डेटा सेवाओं वास्तव में अच्छा आप अपने डेटाबेस की एक शोकहारा संस्करण बनाने के लिए चाहते हैं।

यदि आप अपने आराम से webservice पर अधिक नियंत्रण चाहते हैं तो मैं डब्ल्यूसीएफ वेब सेवाओं का उपयोग करूंगा। या यदि आपका डेटास्टोर डेटाबेस नहीं है, तो ADO.NET डेटा सेवा वास्तव में सही समाधान नहीं है। यहां एक बहुत अच्छा article है जो मुझे शुरू कर दिया।

+5

"यदि आप अधिक नियंत्रण चाहते हैं ... डब्ल्यूसीएफ वेब सेवाओं का उपयोग करें।" पढ़ना चाहिए "यदि आप कम नियंत्रण चाहते हैं ..." – synergetic

15

मैंने एक RESTful Web Service using ASP.Net MVC विकसित करने पर पोस्ट की एक पूरी श्रृंखला लिखी है ... कम से कम मैं 8 पदों के माध्यम से 80% रास्ते में हूं। वेब सेवा मैं विकासशील हूँ से अधिक प्रतिनिधित्व का समर्थन करता है (XHTML/JSON/XML/सहायता) के रूप में कई संभावित त्रुटियों के रूप में मैं मिल सकता है संभालती है और पोस्ट से अधिक भार का समर्थन करता है

http://shouldersofgiants.co.uk/blog/

: पर एक नज़र डालें।

2

एमवीसी 4 वेब एपीआई आधिकारिक तौर पर रीस्टफुल वेब सेवाओं के निर्माण का समर्थन करता है।

संबंधित मुद्दे