Jeux des 7 différences: WF 3.5 vs WF 4.0
- Un WF 4.0 est 100% XAML / déclaratif, l’extension des fichiers est .xaml et non plus .xoml
- UN WF 4.0 est centré sur les activités, il ne possède plus de “Code-Behind”, l’extension de la logique s’effectue donc au travers de la création d’activités personnalisées
- Un WF 4.0 possède, en plus de ses arguments, des variables assignées aux activités et ayant comme portée limitée celles-ci (et leurs sous activités). En WF 4.0 les arguments sont déclarés graphiquement et stockés dans le XAML la où en 3.5 tout était dans le code .NET lié.
- Le communication avec un WF 4.0 s’effectue via WCF uniquement (plus de ExternalDataExchange ou de Webservices asmx), les deux briques sont donc plus que jamais liées
- La conception d’un WF 4.0 s’effectue dans un beau designer WPF la où WF 3.5 utilisait les DSL Tools
- WF 4.0 possède sa propre infrastructure de hosting (avec Dublin) la où en 3.5 il était obligatoire de développer et configurer une application hôte.
- WF 4.0 est plus performant, plus léger, plus simple à utiliser!
… bref, beaucoup de choses ont changé entre WF 3.0/3.5 et WF 4.0!
Si vous voulez en savoir plus, et avoir une illustration de tout ceci, nous vous en parlons avec Pierre, aux TechDays, mardi prochain!