स्मार्ट क्लाइंट सॉफ्टवेयर फैक्टरी के अनुभव

माइक्रोस्कोफ्ट पैटर्न से स्मार्ट क्लाइंट सॉफ़्टवेयर फैक्ट्री के साथ 'असली दुनिया' एप्लिकेशन बनाने में किसी को भी कोई अनुभव है? और व्यवहार समूह? मैं सलाह ले रहा हूं कि मास्टर को कितना मुश्किल था, चाहे वह बाजार और आपके अन्य सामान्य नुकसान के लिए आपका समय कम हो।

0
ro fr bn

5 उत्तर

मेरे पास व्यक्तिगत अनुभव नहीं है, इसलिए मेरी ओर से किसी की सलाह का पक्ष लें। मैं दो सहकर्मियों को जानता हूं जिन्होंने इस कारखाने का उपयोग किया है और दोनों के पास एक ही रास्ता है:

  1. इसे स्थापित करने और सीखने के लिए चोट लगती है
  2. यह अंत में इसके लायक था

तो यदि आपके पास आगे बढ़ने का समय है, तो मैं इसके लिए जाऊंगा।

0
जोड़ा

हम वेब सेवा सॉफ़्टवेयर फैक्टरी का उपयोग करते हैं, और हम वास्तव में इसे पसंद करते हैं क्योंकि इससे डेवलपर्स का अनुसरण करना आसान हो जाता है मानकों और उचित पैटर्न। हमारे लिए सीखने की अवस्था खराब नहीं थी - अधिकतर प्रति डेवलपर प्रति घंटे।

Other than that, there aren't any other pros & cons worth mentioning.

0
जोड़ा

हमने 6 डेवलपर्स के साथ एक असली दुनिया समग्र ऐप के लिए एससीएसएफ का इस्तेमाल किया; पूर्ण टीम का आकार बीएएस, पीएम, टेस्टर्स इत्यादि सहित 14 था। टोरी की तरह, यह उन 3 डेवलपर्स के लिए एक सीधी सीखने की वक्र थी, जिनके पास ओओ या डिज़ाइन पैटर्न का अनुभव नहीं था। मैं और दो अन्य वर्षों से ओओ-प्यूरिस्ट रहे थे; इसलिए हमने पैटर्न को पहचानकर पानी में बतख जैसे सीएबी को ले लिया। परियोजना के माध्यम से भाग-मार्ग, हमने ओओ सिद्धांतों और फिर डिजाइन पैटर्न पर एक सप्ताह के प्रशिक्षण पाठ्यक्रम को एक साथ रखा। एक बार जब अन्य 3 इस कोर्स के माध्यम से चला गया, तो उत्पादकता तुरंत बढ़ने लगी।

मेरी सलाह, सुनिश्चित करें कि आपकी टीम के पास ओओ और डिजाइन पैटर्न ज्ञान है। वक्र बंद हो जाता है जब वे पैटर्न को देख सकते हैं जिन्हें वे पहचानते हैं।

0
जोड़ा

हमने लगभग 10 डेवलपर्स के साथ एक असली दुनिया ऐप के लिए एससीएसएफ का इस्तेमाल किया। यह उपयोग के पैटर्न को स्थापित करने और विकसित करने के लिए एक सीधी सीखने की वक्र थी, लेकिन एक बार इसे स्थापित करने के बाद, परियोजना में नए डेवलपर्स पेश करना बहुत आसान था। सीएबी और एससीएसएफ का उपयोग करना हमारी परियोजना के लिए बहुत फायदेमंद था, विशेष रूप से प्रत्येक डेवलपर को गति और उत्पादक तक पहुंचाना।

एससीएसएफ का एक पतन यह है कि यह कार्यक्षमता के बहुत सारे प्रदान करता है जिसका उपयोग नहीं किया जा सकता है (हम शायद कार्यक्षमता का केवल 60% उपयोग करते हैं)।

मैं एक नई परियोजना के लिए एससीएसएफ का भी उपयोग कर रहा हूं और PRISM को रिफैक्टरिंग पर विचार कर रहा हूं। PRISM आपको उस कार्यक्षमता को कम करने की अनुमति देता है जिसका उपयोग नहीं किया जाता है। यदि आप डब्ल्यूपीएफ का उपयोग करते हैं, तो मैं PRISM को देखने का सुझाव देता हूं।

0
जोड़ा
@ पांडावुड: एससीएसएफ 2010 के अनुसार, आप प्रस्तुतकर्ता के साथ डब्ल्यूपीएफ व्यू जोड़ सकते हैं।
जोड़ा लेखक IAbstract, स्रोत
@ टॉरे: मैं स्टीपिप लर्निंग वक्र देख रहा हूं ... लेकिन यह इस विशेष परियोजना के लिए अपने स्वयं के एमवीपी ढांचे को घुमाने से बाहर निकलता है।
जोड़ा लेखक IAbstract, स्रोत
मैं इसे डबल कर सकता हूं, विशेष रूप से सीखने की वक्र और आरंभिक सेटअप के बाद आसान उपयोग। अब हम 3 अलग-अलग एप्लीकेशन करते हैं जो कुछ सामान्य मॉड्यूल साझा करते हैं और उस मॉड्यूलरिटी से बहुत खुश हैं।
जोड़ा लेखक Marcel, स्रोत
@ टॉरे: क्या सीएबी समग्र यूआई एप्लीकेशन ब्लॉक के लिए खड़ा है msdn.microsoft.com/en -us / library / ff648900.aspx या स्मार्ट क्लाइंट के लिए - समग्र यूआई एप्लिकेशन ब्लॉक msdn.microsoft.com/en-us/library/ff648747.aspx या वे दोनों समान हैं?
जोड़ा लेखक surfmuggle, स्रोत
ध्यान दें कि PRISM को रीफैक्टरिंग का अर्थ यह भी होगा कि परियोजना को डब्ल्यूपीएफ में बदलना होगा। डब्ल्यूपीएफ को PRISM (एससीएसएफ नहीं) का उपयोग करना चाहिए और WinForms को एससीएसएफ का उपयोग करना चाहिए (PRISM नहीं)
जोड़ा लेखक PandaWood, स्रोत

हमने 2006 में 8 (4 यूआई + 4 डब्ल्यूसीएफ सेवा) डेवलपर्स के साथ हमारे एससीएसएफ आवेदन (भर्ती में) विकसित किया जो वर्तमान में एक मंजिल में 350 उपयोगकर्ताओं द्वारा उपयोग किया जाता है।

शुरुआत में सीखने के लिए बहुत कुछ था क्योंकि कम ट्यूटोरियल थे, मैं मतिस वोलोस्की और <�ए के लिए आभारी हूं href = "http://blogs.msdn.com/b/eugeniop/" rel = "nofollow"> यूजीनियो पेस जिन्होंने पैटर्न और प्रथाओं / कोडप्लेक्स में बहुत योगदान दिया। हमने जिन महत्वपूर्ण क्षेत्रों में स्कोर किया था वे थे: -

1) यूआई और व्यापार को अलग करना साफ़ करें 2) डेवलपर्स के लिए फोकस भूमिका 3) आवेदन के आधार पर मॉड्यूल आधारित मांग संरचना 4) क्लिकऑन के माध्यम से आसानी से तैनाती योग्य 5) तैयार पैटर्न और सहायक जो डेवलपर्स को जीवन को आसान और अधिक संरचित बनाता है।

समय के साथ उपयोगकर्ताओं के बीच यह बहुत सम्मान प्राप्त हुआ है क्योंकि यह समर्थन करता है: -

1) आरबीएसी - भूमिका आधारित अभिगम नियंत्रण 2) सुविधा के त्वरित बदलाव के रूप में हम बुनियादी ढांचे सेवाओं / व्यापार सेवाओं / यूआई हेल्पर सेवाओं को अच्छी तरह से अलग करते हैं और पूरा आवेदन मॉड्यूल आधारित (सीएबी का सर्वश्रेष्ठ हिस्सा) है।
3) अब हम कुछ और जैज़ तत्व जोड़ने के लिए डब्ल्यूपीएफ में जाने की सोच रहे हैं।

0
जोड़ा
स्मृति प्रबंधन के साथ क्या मुद्दा था? क्या आप जिन हैक का उल्लेख करते हैं उन्हें साझा करना चाहते हैं?
जोड़ा लेखक Jeson Martajaya, स्रोत
मुझे स्मृति प्रबंधन के साथ समस्याएं मिलीं, लेकिन बाद में इसे प्रबंधित करने के लिए बहुत सारे हैक मिले, इसलिए अंत में यह एक अच्छा विकल्प साबित हुआ।
जोड़ा लेखक Wali, स्रोत