2010-12-06 5 views
6

मैं ज्यादातर डाटाबेस डेवलपर रहा हूं लेकिन मेरे व्यक्तिगत कौशल को बढ़ाने और विंडोज़ एप्लीकेशन विकसित करने के लिए मैं .NET में नई चीजें सीखने की कोशिश कर रहा हूं। कुछ साल पहले मैंने सी # 2.0 में एक पीओएस devloped। एक पैटर्न या मौजूदा कोड लाइब्रेरी के संदर्भ में मुझे याद रखने वाली एकमात्र चीज माइक्रोसॉफ्ट द्वारा प्रदान की गई डेटा लाइब्रेरी थी।एकाधिक .NET प्रौद्योगिकियों और पैटर्न एक साथ कैसे काम करते हैं?

अब मैं एक नियम-आधारित इंजन लिखने की कोशिश कर रहा हूं जिसमें व्यवसाय प्रयोक्ता के लिए एक अच्छा यूआई है और नियमों को संसाधित करते समय बहुत अच्छा प्रदर्शन करता है। मैंने जिन चीजों का उपयोग करने का निर्णय लिया है उनमें से एक डब्ल्यूपीएफ है।

विकल्प कई स्थानों पर पढ़ने से आता है कि यह अगला कदम है, और ऐसा लगता है कि विजिओ जैसे डायग्राम बनाने में बहुत सारे विकल्प हैं।

मैं कहां पर उलझन में इन अन्य प्रौद्योगिकियों, डिजाइन पैटर्न और सर्वोत्तम प्रथाओं के साथ है:

  • MVVM
  • एफई
  • WCF
  • WF
  • और वहाँ कुछ और कर रहे हैं।

    मैं एक लेख या कुछ खोजने की कोशिश कर रहा हूं जो बताता है कि ये चीजें कैसे काम करती हैं और उपयोग करने के लिए सबसे अच्छा संयोजन क्या है और क्यों?

धन्यवाद,

+0

भविष्य के संदर्भ के लिए (और मुझे यकीन है कि आप एमएस डेवलपर प्रौद्योगिकियों और उपकरणों की जांच के रूप में देखेंगे) इकाई फ्रेमवर्क, विंडोज संचार फाउंडेशन और वर्कफ़्लो फाउंडेशन पैटर्न नहीं हैं। वे तकनीकें हैं। स्पष्टीकरण के लिए – jlafay

+0

धन्यवाद। मैं प्रौद्योगिकियों, डिजाइन-पैटर्न और सर्वोत्तम प्रथाओं को समझने की कोशिश कर रहा हूं। –

उत्तर

3

के साथ काम करने के बारे में जानकारी का एक बहुत बिना, मैं तुम्हें कुछ माइक्रोसॉफ्ट पैटर्न & प्रथाओं (पी & पी) मार्गदर्शन विज्ञप्ति आप अपने समाधान अच्छी तरह से डिजाइन मदद कर सकता है की जाँच सुझाव देंगे और माइक्रोसॉफ्ट के सर्वोत्तम प्रथाओं का भी पालन करें।

खिताब मैं सलाह देते हैं शामिल हैं:

Microsoft Application Architecture Guide (2nd Edition) - यह बुनियादी वास्तुकला और आपके आवेदन की डिजाइन के साथ तुम्हारी मदद करेगा। सेवा विकास (अध्याय 9) और वर्कफ़्लो (अध्याय 14) के अनुभागों को कम से कम आपको मूलभूत बातें प्रदान करने के साथ प्रदान करना चाहिए, और आपको आगे के शोध या अतिरिक्त जानकारी पर कुछ अगले कदम भी प्रदान करना चाहिए। डेटा एक्सेस टेक्नोलॉजीज का कुछ उल्लेख भी है, और संक्षेप में ईएफ पर छूता है, लेकिन आप ईएफ के बारे में विनिर्देशों के लिए एमएसडीएन पर data developer center से परामर्श करना बेहतर हो सकते हैं।

Developer's Guide to Microsoft Prism (Nov 2010) - यह आपको अपनी WPF अनुप्रयोग architecting इतना है कि यह शिथिल युग्मित है के साथ बाहर में मदद मिलेगी, और भी MVVM के बारे में जानकारी और मार्गदर्शन (अध्याय 5 और 6)

मुझे लगता है कि इन दो संसाधनों आप दे देंगे प्रदान करता है एक साथ विभिन्न ढांचे और प्रौद्योगिकियों का सबसे अच्छा उपयोग करने के तरीके पर एक अच्छी शुरुआत।

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

+0

जानकारी के लिए बहुत बहुत धन्यवाद।मैं नई प्रौद्योगिकियों, पैटर्न और प्रथाओं को सीखने की कोशिश कर रहा हूं और सामान्य सड़क-मानचित्र की तलाश में कम या कम हूं। मैं निश्चित रूप से आपके द्वारा प्रदान किए गए लिंक देखता हूं, लेकिन मैं मुख्य रूप से वहां क्या है और यह एक साथ कैसे काम करता है इसका संक्षिप्त संस्करण ढूंढ रहा था। लिंक के लिए फिर से धन्यवाद –

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

  • कोई संबंधित समस्या नहीं^_^