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不是工作流]