WF不是工作流(后续)

//接前文

aspnetx 说:给第三方软件厂商提供空间

A.Z 说:WF就是一系列process的包装抽象

怀念家驹 说:平台和引擎是2码事

曲滨 说:Foundation 又不是 Platform

Artech 说:WF顾名思义就是一个Workflow的基础构造,一个工作流引擎

aspnetx 还说:暗藏杀机

我前面说了一大堆,各位老大一句就概括了,原来准备要写的也就了,最后补充一句

WF的F是Foundation,别WF看了不到两天,就拿它与现有的业务工作流平台比,然后列出一大堆不足,说什么没有表单设计器,没有用户管理模块.......

好,闲谈结束,以下是正文

WF的思想应该是"面向流程",什么意思,前面已经举例了,

这种思想没什么特别的,GOF设计模式中的职责链就是这种模式的一种表现,
我经常在开发中使用一种流程控制的结构,
[还谈工作流--工作流平台其实就是维护集合里的一组链表]
[工作流:小明和小强都是张老师的学生......]
两篇文章的实现风格,就是我平时开发中常用到的,

而WF为这种思想提供了一个实现的Foundation,或者说是一组功能类库。
在WF这个Foundation里,可以看到ORM、IOC、AOP、SOA的影子,但WF不是这些的大杂汇,WF的定位很明确,实现"面向流程"

Net3.0中提供了三个Foundation,(CardSpace我们先不提)

一个是通信,一个是UI,还有一个为什么会是WF

通信是网络时代的核心,UI是MS的王牌,WF算什么,有资格与他们在一起.............

VB开始了可视化编辑的时代,WF或WF的思想会是一个新时代开始吗......

题外话:
这也是一个流程设计器http://www.cnblogs.com/foundation/articles/602119.html

//END [WF不是工作流]


posted @ 2007-05-18 09:10  WXWinter(冬)  阅读(6409)  评论(16编辑  收藏  举报