2010-10-25 5 views
6

मैं Ajax-ly को किसी प्रकार की वेब सेवा से JSON डेटा पुनर्प्राप्त करने में सक्षम होना चाहता हूं। (वेब सेवा कॉल एसक्यूएल को कॉल लपेटकर, डेटासेट वापस लौटने और जेएसओएन प्रस्तुति को वापस करने के लिए होगी।) शुरुआत में, मैंने एक एएसपी.नेट एमवीसी प्रोजेक्ट को उचित नामित नियंत्रकों और क्रियाओं के साथ सोचा था जो जेसनआरसल्ट वापस आते हैं। हालांकि, एक सहयोगी ने सुझाव दिया कि डब्ल्यूसीएफ इस तरह के कुछ के लिए बेहतर फिट हो सकता है। यह मेरा अनुभव रहा है कि डब्ल्यूसीएफ को कॉन्फ़िगर करना मुश्किल है; इसके अलावा, जिस तरह से एमवीसी नियंत्रकों के माध्यम से क्रियाओं का खुलासा करता है वह बहुत ही सुरुचिपूर्ण लगता है।क्या मुझे एएसपी.नेट एमवीसी क्रियाओं या डब्ल्यूसीएफ के माध्यम से वेब विधियों का पर्दाफाश करना चाहिए?

जो मैं करने की कोशिश कर रहा हूं, एमवीसी या डब्ल्यूसीएफ के लिए बेहतर फिट है?

उत्तर

7

यदि आप सख्ती से जेएसओएन (क्षितिज पर किसी अन्य अंत बिंदु के साथ) बनाने वाली सेवाओं को बनाने जा रहे हैं, तो मुझे लगता है कि .NET MVC का उपयोग करना बहुत आसान है और बेहतर परिणाम उत्पन्न करता है।

यदि आपको लगता है कि आप भविष्य में किसी बिंदु पर कई प्रकार के एंड-पॉइंट (SOAP, आदि) चाहते हैं, तो डब्ल्यूसीएफ के साथ जाएं।

ध्यान रखें कि डब्ल्यूसीएफ टीम से रूमाल हैं कि वे ऐसा कुछ जारी करने वाले हैं जो डब्ल्यूसीएफ में रीस्टफुल जेएसओएन सेवाओं को पूरी तरह से खत्म कर देगा। यह दिलचस्प होना चाहिए।

+0

मैं इसे ध्यान में रखूंगा धन्यवाद! अच्छा जवाब :) – Pwninstein

+0

"बेहतर परिणाम पैदा करता है" क्या आप स्पष्टीकरण दे सकते हैं? क्या आपका मतलब जेएसओएन की समग्र या गुणवत्ता है? – jfar

+0

@jfar - मैं JSON परिणामों के आकार के बारे में सोच रहा था (हालांकि उत्तर में खराब शब्द)। डब्ल्यूसीएफ में टाइपिंग संकेत शामिल है जो बड़े घोंसले वाले संग्रहों के लिए JSON प्रतिक्रिया में बहुत से "अनावश्यक" ओवरहेड जोड़ सकता है। –

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

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