चांदी की रोशनी परिप्रेक्ष्य से, डब्ल्यूसीएफ को किसी भी तरह से बाधित किया जाता है, इसलिए सामान्य डब्ल्यूसीएफ के लाभ लागू नहीं होते हैं। हालांकि, यह अभी भी काफी अच्छा, लगातार प्रोग्रामिंग मॉडल है।
डब्ल्यूसीएफ मुख्य रूप से एक एसओएपी स्टैक है, इसलिए डेटा को कठोर परिचालन के रूप में पेश करने में बहुत अच्छा है। एडीओ.NET डेटा सर्विसेज एक आरईएसटी स्टैक है, और वायर पर गतिशील रूप से बहुत अभिव्यक्तिपूर्ण क्वेरी करने की अनुमति देता है।
मुझे नहीं पता कि यह सिल्वरलाइट में कैसा है, लेकिन एक नियमित एडीओ.NET डेटा सर्विसेज प्रॉक्सी (आपके क्लाइंट ऐप पर थोड़ा) सर्वर पर वापस क्वेरी और डेटा दोनों परिवर्तनों के लिए बहुत समृद्ध समर्थन है। ध्यान दें कि परिवर्तन लागू करने के लिए या तो एक: इकाई फ्रेमवर्क, या बी: बहुत सारे काम की आवश्यकता है। लेकिन आपको इस दृष्टिकोण के साथ बहुत सस्ता पूछना चाहिए और अपडेट करना चाहिए।
डब्ल्यूसीएफ के साथ, आपको अधिक नियंत्रित स्टैक मिलता है, इसलिए आपको उन सभी विशिष्ट संचालनों को कोड करने की आवश्यकता होगी जिन्हें आप करने में सक्षम होना चाहते हैं। लेकिन इसका मतलब यह भी है कि आपके पास ज्ञात हमले की सतह आदि है; एक निश्चित एसओएपी एंडपॉइंट की तरह लॉक डाउन एपीआई का फायदा उठाना बहुत मुश्किल है।
नियमित वेब-सेवा (प्री-डब्ल्यूसीएफ) पुन: केवल उस मार्ग पर जाएं यदि आप बहुत विशिष्ट विरासत कॉलर्स का समर्थन करना चाहते हैं।
स्रोत
2008-12-12 05:25:10
तो जहां तक पेलोड जाता है, एक और भारी है (बैंडविड्थ या प्रसंस्करण के मामले में)? – Jeremy
आरईएसटी (यानी एडीओ.नेट डाटा सर्विसेज) सरल है और * आम तौर पर * अधिक हल्का वजन। लेकिन यह विशिष्ट परिदृश्य पर निर्भर करता है। –
जानकारी के लिए, मैं वर्तमान में एक कस्टम (गैर-इकाई-फ्रेमवर्क) ADO.NET डेटा सेवा सेवा को लागू करने पर ब्लॉगिंग कर रहा हूं; बस अगर यह मददगार है: http://marcgravell.blogspot.com/ –