Pourquoi utiliser Windows Workflow?

Quel est l'avantage de l'utilisation de Windows Workflow foundation (WF) par rapport à rouler votre propre flux de travail de cadre?

De ce que je peux dire, WF ne fournit qu'une jolie bare-bones moteur d'exécution, un tas de classes, et un schéma (XAML) pour définir des flux de travail. Tout le dur des choses telles que la persévérance, la fourniture d'un processus hôte pour l'exécution et de la mise en œuvre distribué des flux de travail (à travers des processus) est laissé à vous.

Plus il ya une courbe d'apprentissage à l'aide de WF... si nous avons créé notre propre structure de workflow nous serait tout simplement de tirer parti des compétences que tous les développeurs ont déjà (C#, XML, SQL, etc).

J'ai vu ce blog à partir d'un MS évangéliste qui tente d'expliquer pourquoi nous devrions utiliser WF:

Pourquoi Le Flux De Travail?...

De l'OMI, il ne fait pas un bon travail de la convaincre parce qu'il affirme qu'il contribue à "la productivité des développeurs", tout en admettant que les développeurs puissent rouler leur propre.

De la smart gens ici revenir avec une meilleure raison?

RÉSUMÉ À PARTIR DES RÉPONSES DONNÉES CI-DESSOUS:


Je pense que la raison la plus convaincante est que l'utilisation d'un normalisée des flux de travail plate-forme tels que WF (par rapport à rouler votre propre) vous permettra d'exploiter actuels et futurs de l'outillage tel que le Concepteur Visuel, fournie par MS et des tiers.

Aussi parce qu'il fait partie de la MS de la pile de .NET de technologies, il aura probablement une meilleure intégration/migration avec les futurs MS technologies (comme l'Azur).

Enfin, le nombre de développeurs avec WF expérience va augmenter (il sera bénéfique pour leur carrière-sage), le transformant en un produit de base de compétences tels que SQL ou HTML, le sens qu'il deviendra plus facile de trouver des gens qui peuvent commencer à travailler avec elle avec un minimum de rampe d'accélération.

InformationsquelleAutor DSO | 2009-02-04