يرجى التأكد من:هو Windows Workflow Foundation حصان جيد إلى دعم الآن ؟

StackOverflow https://stackoverflow.com/questions/339666

سؤال

نحن في عملية اختيار الحل سير العمل في الشركة التي تستخدم منتجات Microsoft نهاية إلى نهاية.بالنظر إلى الأخبار على WF4 في أنه يبدو أن يكون أساسا إعادة كتابة من الإصدارات السابقة ، هو خطوة حكيمة إلى الوراء النسخة الحالية أو يجب أن نبحث في مكان آخر ؟

أي هل النسخة الحالية سيئة لدرجة أننا قد لا يكون من الحكمة في محاولة استخدامه ؟

هل كانت مفيدة؟

المحلول

Haiving فقط أطلقت المشروع .NET framework 3.5 و سير العمل أود أن أقول أن الإصدار الحالي من WF هو جيدة بما فيه الكفاية استخدام وتشغيل مع.فقد ساعد في الحصول على المنتج بسرعة (لدينا المعتاد زحف ميزة والمتطلبات المتغيرة أسبوعيا).ومع ذلك, لدي قائمة من الشكاوى معها:

  • مصمم سير العمل سوف تدفع لك مجنون لأنه بطيء جدا (في ظروف معينة) و إعادة ترتيب أجهزة الدولة كما تراه مناسبا.
  • لا يوجد بنيت في ترقية استراتيجية الحفاظ على القديم سير العمل قيد التشغيل بمجرد القيام علة الإصدار.إذا كنت تنوي استخدام WF التفكير بعناية في كيفية القيام ترقيات في وقت مبكر.
  • Itegrating مع صندوق رأس المال العامل (إرسال و تلقي النشاط) إخفاء WorkflowRuntime منك هذا يجعل من الصعب جدا فهم ما يجري على غطاء محرك السيارة.
  • ليس من السهل أن وحدة اختبار لهم.هناك أفكار هناك ولكن لا شيء يبدو وبشكل خاص سهلة عندما بدأنا هذا سير العمل وحدة اختبار

أنا أحب الأفكار المحتملة من سير العمل ، ومع ذلك أنا لست في عجلة من امرنا إلى تكرار هذه التجربة وربما العصا دون ذلك لفترة طويلة العمليات قيد التشغيل.مكان واحد أود أن استخدامه مرة أخرى في فترة قصيرة ، عملية معقدة (مثل محرك قواعد للعمل الأسعار).

نصائح أخرى

وربما يكون متأخرا قليلا بالنسبة لك، ولكن الآن بعد أن WF 4.0 يتم تحريرها في بيتا، والأشخاص الآخرين التفكير نفس السؤال يمكن النظر في دعم الحصان 4.0 بدلا من 3.5 حصان.

وهذا ينطبق بعض الطرق لتحديد المشاكل التالية:

و• مصمم سير العمل سوف تدفع لك مجنون لأنه بطيء جدا (في ظروف معينة) وإعادة يرتب آلات دولتكم كما تراه مناسبا. [مصمم الأداء الإقتصادي الأداء المحسن]

و• تجربتها ليس من السهل أن وحدة منهم. هناك أفكار من هناك ولكن لا شيء يبدو بخاصه سهلة عندما بدأنا هذا سير العمل وحدة اختبار [أعتقد أنه من أسهل قليلا الآن، وبعض من مقدمة سير العمل وتشمل عينات الكثير من وحدة اختبار]

وما أفهمه هو أن مايكروسوفت سوف توفر التوافق و / أو استراتيجية الهجرة إلى WF جديد، لذلك أود أن أعتقد أن أنت آمن في استخدامه. ومع ذلك، لقد سمعت من مطورين آخرين في مؤسستي أن الإصدار الحالي من WF مؤلم للغاية لاستخدام. إذا كان لديك الميزانية (واعتمادا على تعقيد سير العمل الخاص بك)، قد ترغب في النظر في K2: <لأ href = "http://www.k2.com/en/index.aspx" يختلط = "نوفولو noreferrer" > http://www.k2.com/en/index.aspx

وI، كمطور سير العمل، أعتقد أن الإصدار الحالي هو مؤلم للاستخدام. وهذا ليس مستغربا لأن هذا هو برنامج V1.0 الخروج من مايكروسوفت:)

وأعتقد أن عليك أن تنظر أولا توقعاتك من برنامج العمل. هل لديك قائمة محددة جيدا من التوقعات من WF؟ Acutally وأنا أتساءل محتوى مثل هذه القائمة. ربما يمكننا أن نساعد أكثر تفصيلا على كل موضوع.

وأنا لا أعرف لماذا الناس لديهم مثل هذه الانطباعات السلبية عن WF. تأكد لديها أنه السلبيات، ولكن اعتقد انها كانت مفيدة جدا. قضية رئيسية واحدة لدي حول هذا الموضوع هو عدم وجود دعم لرفع مستوى القائمة سير العمل (بولينت رقم 2 في قائمة gbanfill ل).

وثمة نقطة أخرى لاستخدام الإصدار الحالي هو أن "دبلن" (مايكروسوفت الجديد التطبيقات سيرفر) سيتم بناؤها على WCF و WF NET 4.0 ولكن سوف تستضيف بكل سرور 3.5 WF ل. لذلك سوف تكون قادرة على الهجرة إلى أنه من دون إعادة كتابة.

ومجرد ملاحظة سريعة أن أذكر أن البصرية ستوديو 2010 CTP يحتوي على مصمم WF تحديث جديد كجزء من الهدف أوسلو.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top