atitit。 工作流引擎的發展趨勢 1
.1.
圖靈完備1
1.2.
圖形化與文字化1
1.3.
jit1 1
.4.
dsl化2
1.5. oo2
1.6. 託管與本地**的互操作2
1.7.
大型標準庫2
1.8.
異常處理機制2
2. 參考2
現有工作流引擎
比如jbpm 的最大問題是不是圖靈完備的,不能作為乙個通用圖形化程式語言來實現所有系統。
簡單判定圖靈完備的方法就是看該語言能否模擬出圖靈機
圖靈不完備的語言常見原因有迴圈或遞迴受限(無法寫不終止的程式,如 while(true){}; ), 無法實現類似陣列或列表這樣的資料結構(不能模擬紙帶). 這會使能寫的程式有限
圖靈不完備也不是沒有意義, 有些場景我們需要限制語言本身. 如限制迴圈和遞迴, 可以保證該語言能寫的程式一定是終止的.
作者:: 綽號:
老哇的爪子
(全名::
attilax
akbar al rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 )
漢字名:
艾龍,email:[email protected]
文字化面向專業人士
工作流將會分為倆個部分,第一部分是圖形化程式設計,適合於非專業人員。。
第二部分是基於文字原始碼的
dsl程式設計,適合於專業程式設計人員。。
乙個程式的靜態**,動態執行緒模型,記憶體模型等等都是遠遠高於三維的(參見《人月神話》)。如果硬要往圖形 ui 上靠,恐怕只有語法樹能夠圖形化。而把語法樹圖形化實在是得不償失,不但沒有圖形化本質的東西,丟掉了文字易於被鍵盤操作的能力
解決效能問題的**寶
jvm clr的發展趨勢
Atitit。 工作流引擎的發展趨勢
atitit。工作流引擎的發展趨勢 1 1.圖靈完備11 2.圖形化與文字化11 3.jit1 1.4.dsl化21 5.oo2 1.6.託管與本地 的互操作21 7.大型標準庫21 8.異常處理機制22 參考2 現有工作流引擎 比如jbpm 的最大問題是不是圖靈完備的,不能作為乙個通用圖形化程式語...
Atitit 工作流 與 規則引擎
atitit.工作流 與 規則引擎 1 1.應用來說,通常分為三部分 介面 業務邏輯和儲存1 1.2.自定義操作系列11 3.自定義按鈕系列2 目前比較合適的有 工作流規則引擎等 工作流引擎是巨集觀控制 規則引擎是微觀控制 但是,目前的那些 工作流引擎 和規則引擎 設計目標是半專業使用者,對於小白使...
Atitit 工作流 與 規則引擎
atitit.工作流 與 規則引擎 1.1.應用來說,通常分為三部分 介面 業務邏輯和儲存1 1.2.自定義操作系列11 3.自定義按鈕系列 2目前比較合適的有 工作流規則引擎等 工作流引擎是巨集觀控制 規則引擎是微觀控制 但是,目前的那些 工作流引擎 和規則引擎 設計目標是半專業使用者,對於小白使...