मैंने कुछ साल पहले आईसीई की बहुत कम समीक्षा की थी, और हालांकि मैंने उन्हें पहले तुलना नहीं की है, डब्ल्यूसीएफ के उचित ज्ञान के साथ मेरे विचारों में कुछ प्रासंगिकता हो सकती है।
सबसे पहले, डब्ल्यूसीएफ की तुलना में डब्ल्यूसीएफ की तुलना में डब्ल्यूसीएफ के रूप में तुलना करने के लिए यह उचित नहीं है क्योंकि आईसीई एक विशिष्ट रिमोट संचार तंत्र है और डब्ल्यूसीएफ एक उच्च स्तरीय रिमोट संचार ढांचा है।
जबकि डब्ल्यूसीएफ को अक्सर एसओएपी वेब सेवाओं को लागू करने के बारे में सोचा जाता है, और यह वास्तव में आज तक इसका मुख्य उपयोग है, इसका उपयोग सभी प्रकार के एन्कोडिंग और परिवहन चैनलों का उपयोग करके दूरस्थ सेवाओं को लागू करने के लिए भी किया जा सकता है, जिसका अर्थ है कि यह सैद्धांतिक रूप से हो सकता है अनुप्रयोगों के बीच प्रदर्शन कॉम के लिए इस्तेमाल किया।
तुलना में, आईसीई एक क्रॉस-प्लेटफार्म रिमोट कम्युनिकेशन तंत्र है जो अनुप्रयोगों के बीच प्रदर्शन संचार के लिए बाइनरी एन्कोडिंग का उपयोग करता है। यह कॉर्बा के सरलीकृत विकास का कुछ है और यह सीधे कोर्बा, डीसीओएम, .NET Remoting, और जेएनआई से तुलनात्मक है।
हालांकि, आईसीई और डब्ल्यूसीएफ के बीच कोई प्रत्यक्ष पत्राचार नहीं है, भले ही आपको अपने .NET ऐप को दूरस्थ रूप से संवाद करने की आवश्यकता हो, तो वे दोनों दावेदार हैं। कुछ निर्णय बिंदु जिन्हें आप विचार करना चाहते हैं उनमें शामिल हैं:
संसाधन। आईसीई अनुभव की तुलना में डब्ल्यूसीएफ अनुभव के साथ डेवलपर्स को ढूंढना आसान होगा।
प्रदर्शन। यदि आप प्रदर्शन चाहते हैं तो आईसीई तेजी से प्रदर्शन करता है, लेकिन डब्ल्यूसीएफ का उपयोग एक प्रदर्शन कॉन्फ़िगरेशन में भी किया जा सकता है। वैकल्पिक रूप से, .NET Remoting बहुत अच्छा प्रदर्शन प्रदान कर सकता है, और एमएस प्रायोजित बेंचमार्क जो कुछ भी कहता है मैंने इसे डब्ल्यूसीएफ को 10% से बेहतर प्रदर्शन किया है।
क्रॉस-प्लेटफ़ॉर्म। यदि आपको गैर-विंडोज अनुप्रयोगों के साथ संवाद करने की आवश्यकता है तो आप डब्लूसीएफ विकल्पों के साथ सीमित हैं जिनका आप उपयोग कर सकते हैं। इसके अलावा, के बाद से हर SOAP स्टैक मानकों को अलग ढंग से लागू करने के लिए लगता है कि यह एक दर्द वास्तव में सामान्य वेब सेवा बनाने जा सकता है (हालांकि WS-मैं मदद करता है)
आप एक दिन से प्रदर्शन के हर औंस की जरूरत नहीं है , तो मैं व्यक्तिगत रूप से डब्ल्यूसीएफ के साथ शुरू करने के लिए मोटा था, और फिर आईसीई पर विचार करें यदि प्रदर्शन कभी भी महत्वपूर्ण हो जाता है। यहां तक कि आईसीई में जाने के बजाय आपके सर्विस बॉक्स को स्केल करना सस्ता हो सकता है, और यदि आपके पास कोई विदेशी क्रॉस-प्लेटफ़ॉर्म ज़रूरत नहीं है तो आप हमेशा बाइनरी एन्कोडिंग आदि के लिए डब्ल्यूसीएफ को पुन: कॉन्फ़िगर करना देख सकते हैं
यदि आप तुलना स्वयं करते हैं। कृपया यहां अपने विचार पोस्ट करें। –