Atitit。  工作流引擎的发展趋势

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit。  工作流引擎的发展趋势相关的知识,希望对你有一定的参考价值。

Atitit。  工作流引擎的发展趋势

 

1.1. 图灵完备1

1.2. 图形化与文本化1

1.3. Jit1

1.4. Dsl2

1.5. Oo2

1.6. 托管与本地代码的互操作2

1.7. 大型标准库2

1.8. 异常处理机制2

2参考2

 

 

1.1. 图灵完备

现有工作流引擎 比如jbpm 的最大问题是不是图灵完备的,不能作为一个通用图形化编程语言来实现所有系统。

 

 简单判定图灵完备的方法就是看该语言能否模拟出图灵机

图灵不完备的语言常见原因有循环或递归受限(无法写不终止的程序,如 while(true){}; ), 无法实现类似数组或列表这样的数据结构(不能模拟纸带). 这会使能写的程序有限

 

 
图灵不完备也不是没有意义, 有些场景我们需要限制语言本身. 如限制循环和递归, 可以保证该语言能写的程序一定是终止的.

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

 

 

 

1.2. 图形化与文本化

文本化面向专业人士

工作流将会分为俩个部分,第一部分是图形化编程,适合于非专业人员。。

第二部分是基于文本源码的DSL编程,适合于专业编程人员。。

一个程序的静态代码,动态线程模型,内存模型等等都是远远高于三维的(参见《人月神话》)。如果硬要往图形 UI 上靠,恐怕只有语法树能够图形化。而把语法树图形化实在是得不偿失,不但没有图形化本质的东西,丢掉了文本易于被键盘操作的能力

 

1.3. Jit

解决性能问题的大法宝

1.4. Dsl

1.5. Oo

1.6. 托管与本地代码的互操作

1.7. 大型标准库

1.8. 异常处理机制

2. 参考

Jvm  clr的发展趋势

 

 

以上是关于Atitit。  工作流引擎的发展趋势的主要内容,如果未能解决你的问题,请参考以下文章

Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义

Atitit. atiOrder   Order 订单管理框架的设计

Atitit.atiDataStoreService   v2 新特性

Atitit.软件硕士  博士课程 一览表 attilax 总结

Atitit  atiMail atiDns新特性 v2  q39

Atitit.  Js 冒泡事件阻止 事件捕获   事件传递  事件代理