2010-05-27 21 views
5

आज, मेरे पास "माइक्रोसॉफ्ट वर्कफ़्लो फाउंडेशन" पर एक प्रशिक्षण था।क्या माइक्रोसॉफ्ट वर्कफ़्लो फाउंडेशन वास्तव में उपयोग किया जाता है?

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

क्या आपने कभी इस तकनीक का उपयोग किया है और यदि ऐसा है, तो क्या यह वास्तव में बड़ी कंपनी परियोजनाओं के लिए उपयुक्त हो सकता है? इसका उपयोग करके आपको क्या कमी/फायदे मिल गए हैं?

+2

यह समुदाय विकी होना चाहिए। यह बल्कि व्यक्तिपरक है। –

+0

@ नेथन टेलर: किया गया। – ereOn

+0

इसका उपयोग डायनेमिक्स सीआरएम, शेयरपॉइंट इत्यादि में किया जाता है। – redsquare

उत्तर

2

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

पिछले अनुप्रयोग में मैंने बनाया है, हमने अपनी साइट को बनाए रखने में आसान बनाने के लिए अपना स्वयं का वर्कफ़्लो समाधान उपयोग किया है और & पुन: नियोजित किए बिना नई सामग्री और नियंत्रण भी जोड़ना है।

एमडब्ल्यूएफ निश्चित रूप से इसकी जरूरतों के आधार पर छोटे अनुप्रयोगों में भी एक जगह हो सकता है।

1

वर्कफ़्लो केवल एक बड़े एप्लिकेशन का हिस्सा है, जैसे आपका पूरा ऐप WPF या ADO नहीं है। और यह निश्चित रूप से वास्तविक अनुप्रयोगों में उपयोग किया जाता है और बहुत उपयोगी है। यह देखने के लिए कि यह एक अच्छा फिट कहां है, वे सामान हैं जो बिक्री आदेश जैसे अनुप्रयोगों में एक छोटी परियोजनाओं के रूप में व्यवहार करते हैं, एक नए व्यक्ति को भर्ती करते हैं या घर बनाते हैं। आप सभी की शुरुआत है, कई चरणों से गुज़रें, अंत हो जाएं और आप अपने आवेदन में एकाधिक प्रबंधित करने की संभावना रखते हैं। एक या अधिक वर्कफ़्लोज़ में "प्रोजेक्ट" चरणों का वर्णन करें और प्रत्येक घटना के लिए एक प्रारंभ करें।

चूंकि यह एक बहुत ही आम घटना है, मुझे विश्वास है कि अधिक डेवलपर्स अपने अनुप्रयोगों में वर्कफ़्लो का उपयोग करने से लाभ उठा सकते हैं।

0

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

संपूर्ण एप्लिकेशन को फिर से लिखा नहीं गया था, उदाहरण के लिए वर्कफ़्लो के साथ कोई भी CRUD प्रकार के संचालन करने का कोई कारण नहीं है, लेकिन यह "भारी उठाने" संचालन के लिए बहुत उपयोगी रहा है।

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