2008-12-04 14 views
12

हम एक ऐसी कंपनी के लिए वर्कफ़्लो समाधान चुनने की प्रक्रिया में हैं जो माइक्रोसॉफ्ट उत्पादों का अंत समाप्त होता है। डब्ल्यूएफ 4 पर खबरों को देखते हुए, ऐसा लगता है कि यह अनिवार्य रूप से पिछले संस्करणों का पुनर्लेखन प्रतीत होता है, क्या यह वर्तमान संस्करण को वापस करने के लिए एक बुद्धिमान कदम है या क्या हमें कहीं और दिखना चाहिए?कृपया पुष्टि करें: क्या विंडोज वर्कफ़्लो फाउंडेशन अभी एक अच्छा घोड़ा है जिसका समर्थन करने के लिए है?

आईई - वर्तमान संस्करण इतना बुरा है कि हम कोशिश करने और इसका उपयोग करने के लिए बुद्धिमान नहीं होंगे?

+0

जो मैंने पढ़ा है, WF4.0 WF3.5 http://channel9.msdn.com/pdc2008/TL17/ – Tundey

+0

प्रासंगिक जानकारी के साथ एक और प्रश्न प्रासंगिक गतिविधियों का समर्थन करेगा: http://stackoverflow.com/questions/560031/windows-workflow-is-this -a-good-time-to-start – Will

+0

उस प्रोजेक्ट की आवश्यकता एक जादू यूनिकॉर्न है। केवल कोड, धाराप्रवाह एपीआई, सरल उपयोग और तैनाती। आईआईएस 7 में एक "कपड़े" दृश्य जोड़ना या तो योग्य नहीं है, किसी को कुछ पेयोट और स्टीव जॉब्स के साथ एक युगल में कुछ समय बिताने की जरूरत है। –

उत्तर

11

हाइविंग ने अभी एक प्रोजेक्ट लॉन्च किया है जो .NET 3.5 और वर्कफ़्लो मैं कहूंगा कि डब्ल्यूएफ की वर्तमान रिलीज उपयोग करने और चलाने के लिए पर्याप्त है। इससे हमें उत्पाद को जल्दी से प्राप्त करने में मदद मिली है (हमारे पास सामान्य फीचर रेंगना और साप्ताहिक बदलना आवश्यक है)। हालांकि, मैं इसके साथ शिकायतों की एक सूची है: क्योंकि यह इतनी धीमी गति से है (विशेष परिस्थितियों में)

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

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

+0

अच्छा सारांश - मुझे समझने में मुश्किल होने के लिए डब्ल्यूसीएफ के साथ एकीकृत भी मिला। –

1

मेरी समझ यह है कि माइक्रोसॉफ्ट नई डब्ल्यूएफ के लिए पिछड़ा संगतता और/या माइग्रेशन रणनीति प्रदान करेगा, इसलिए मुझे लगता है कि आप इसका उपयोग सुरक्षित हैं। हालांकि, मैंने अपने संगठन के अन्य डेवलपर्स से सुना है कि डब्ल्यूएफ का वर्तमान संस्करण उपयोग करने के लिए बेहद दर्दनाक है। यदि आपके पास बजट है (और आपके वर्कफ़्लो की जटिलता के आधार पर), तो आप K2: http://www.k2.com/en/index.aspx

+0

3.5 और 4.0 एक तरफ भागेंगे। दोनों के बीच पुल होंगे, लेकिन एक से दूसरे तक सीधे अपग्रेड पथ की तरह प्रतीत नहीं होता है। – Will

1

I, वर्कफ़्लो डेवलपर के रूप में, मुझे लगता है कि वर्तमान संस्करण उपयोग करने के लिए दर्दनाक है। यह आश्चर्य की बात नहीं है क्योंकि यह माइक्रोसॉफ्ट से एक v1.0 सॉफ़्टवेयर है :)

मुझे लगता है कि आपको पहले वर्कफ़्लो सॉफ़्टवेयर से अपनी अपेक्षाओं पर विचार करना चाहिए। क्या आपके पास डब्ल्यूएफ से अपेक्षाओं की एक अच्छी तरह से परिभाषित सूची है? असल में मैं ऐसी सूची की सामग्री सोच रहा हूं। शायद हम प्रत्येक विषय पर अधिक विस्तृत मदद कर सकते हैं।

+0

दर्दनाक 'कोडिंग' अनुभव का हल्का वर्णन कर रहा है! यकीन है कि यह अच्छी तरह से चलता है, लेकिन इसे बनाने का दर्द (और मैंने उन्हें हाथ कोड करने की भी कोशिश की, लेकिन वीएस भी चुटकुले कर रहा है) मुझे आत्महत्या कर रहा है ... – leppie

0

मुझे नहीं पता कि लोगों को डब्ल्यूएफ के बारे में ऐसे नकारात्मक प्रभाव क्यों हैं। निश्चित रूप से इसमें कमी है, लेकिन मैंने सोचा कि यह बहुत उपयोगी था। मेरे पास एक बड़ा मुद्दा है जो मौजूदा वर्कफ़्लो को अपग्रेड करने के लिए समर्थन की कमी है (गबनफिल की सूची में बैलेंट # 2)।

+0

वे सिर्फ नकारात्मक इंप्रेशन नहीं हैं। वे डब्ल्यूडब्ल्यूएफ में निहित वास्तविक समस्याएं हैं और यह आश्चर्य की बात नहीं है कि ये मुद्दे मौजूद हैं क्योंकि यह केवल प्रारंभिक संस्करण है। – Lonzo

0

वर्तमान संस्करण का उपयोग करने का एक और बिंदु यह है कि "डबलिन" (माइक्रोसॉफ्ट नया ऐप सर्वर) डब्ल्यूसीएफ & डब्ल्यूएफ .NET 4.0 पर बनाया जाएगा लेकिन खुशी से 3.5 डब्ल्यूएफ की मेजबानी करेगा। तो आप बिना किसी पुनर्लेख के उस पर माइग्रेट कर सकेंगे।

0

यह उल्लेख करने के लिए एक त्वरित नोट है कि विजुअल स्टूडियो 2010 सीटीपी में ओस्लो उद्देश्य के हिस्से के रूप में एक नया अद्यतन डब्ल्यूएफ डिजाइनर है।

2

शायद यह आपके लिए थोड़ा देर हो चुकी है, लेकिन अब वह डब्ल्यूएफ 4 है।बीटा में 0 जारी किया गया है, अन्य लोग एक ही सवाल सोचते हुए 3.5 घोड़े की बजाय 4.0 घोड़े का समर्थन करने पर विचार कर सकते हैं।

यह निम्न समस्याओं का समाधान करने के लिए किसी तरह से चला जाता है:

• कार्यप्रवाह डिजाइनर क्योंकि यह इतनी धीमी गति से है (विशेष परिस्थितियों में) आप पागल ड्राइव और पुन: व्यवस्था के रूप में यह फिट देखता है अपने राज्य मशीनों। [डिजाइनर परफ बेहतर]

• यूनिट परीक्षण करना आसान नहीं है। वहां विचार हैं लेकिन जब हमने यह WorkFlow Unit Testing शुरू किया [मुझे लगता है कि यह थोड़ा आसान है, वर्कफ़्लो नमूनों में से कुछ परिचय में यूनिट परीक्षण के बहुत सारे शामिल हैं]

+0

जारी रखने वाले पुराने वर्कफ़्लो जारी रखने के लिए अभी भी 4.0 में है –

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