5

क्या अन्य बाहरी असेंबली का उपयोग करने के लिए पर्याप्त लाभ हैं? एस # एआरपी को हटाने और बाद में एनएचबीरनेट को रखना कितना मुश्किल है?एस # आर्क आर्किटेक्चर बनाम सीधे आईओसी + एनएचबीरनेट + एमवीसी

उत्तर

2

मुझे लगता है कि सबकुछ रखने में समस्याएं होंगी - एस # एआरपी केवल एनएचबीर्नेट के लिए एक छोटी सहायक वर्ग नहीं है। इसके साथ एकीकरण डिजाइन द्वारा तंग होना चाहिए।

अगर मुझे एक बार फिर से अपना प्रोजेक्ट शुरू करना पड़ा - मैं एस # आर्क आर्किटेक्चर का उपयोग करूंगा। वह नॉर्थविंड नमूना प्रोजेक्ट मेरे लिए लॉलीपॉप की तरह दिखता है।

इसलिए - यदि आप बाहरी पुस्तकालयों के साथ ठीक महसूस करते हैं - इसके लिए जाओ!

+0

मुझे बाहरी पुस्तकालयों के साथ समस्याएं होती हैं जब तक आप बिना दर्द के उनसे दूर जा सकते हैं। हाँ, मुझे एहसास है कि एस # एआरपी एक सहायक से ज्यादा है। धन्यवाद। – suedeuno

+0

मुझे पढ़ना चाहिए 'मेरे पास नहीं है ...' – suedeuno

2

मैं सीधे आईओसी + एनएचबीरनेट + एमवीसी पसंद करता हूं।

कुछ महीने पहले मैंने आईओसी और एमवीसी में एक ही समय में एस # आर्क आर्किटेक्चर पर एक नज़र डाली थी। मैंने इसे पूरी तरह से अलग किया। मुझे लगता है कि परियोजना एनएचबीरनेट सत्रों को एक बहुत ही परीक्षण-अनुकूल तरीके से प्रबंधित करती है। मैंने उस डिजाइन को अपनी परियोजनाओं में ले लिया है। लेकिन मुझे लगा कि मैं समझ रहा हूं कि क्या हो रहा था और बस अपने स्वयं के प्रोजेक्ट आर्किटेक्चर में केवल वही स्थापित करना है जो मुझे चाहिए।

आईओसी स्थापित करना मुश्किल नहीं है। NHibernate + Fluent NHibernate को दो बार करने के बाद, स्थापित करना मुश्किल नहीं है। मैं अपने कोड को जानना पसंद करता हूं, खासकर जब यह एक ब्लैक बॉक्स में कार्यान्वयन के बजाय आईओसी और एनएचबीरनेट की तरह कुछ आसान है।

+1

तेज ब्लैक बॉक्स है, क्योंकि आपको सभी स्रोत कोड मिलते हैं? – dbones

1

आपको यह समझने की जरूरत है कि कवर के तहत क्या हो रहा है क्योंकि आपको अपने डोमेन के लिए आर्किटेक्चर का विस्तार करने की आवश्यकता होगी। मैं हर अवसर पर एस # एआरपी का उपयोग करता हूं।

5

Luis Abreu में एस # आर्क आर्किटेक्चर पर ब्लॉग प्रविष्टियों की एक बड़ी श्रृंखला है जो परियोजना में सबसे महत्वपूर्ण असेंबली पर चर्चा करती है। उन्होंने निश्चित रूप से फ्रेमवर्क के आधार पर मेरी समझ में मदद की।

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