2010-09-03 17 views
1

我已經開始關注基於事件的組件(EBC),特別是在德國,目前正在探索的編程方法是Ralf Wesphal。這是構建軟件解決方案的一個非常有趣和有前途的方法,並且接近了能夠將軟件組件粘合在一起的古老想法,例如樂高:)使用基於事件的組件的幫助

一個好的起點是Channel 9視頻here,德國的Google Group on EBCs也有一些討論。然而,我正在尋找更具體的例子 - 雖然這些想法看起來很棒,但我發現很難將它們轉化爲真正的代碼,而不僅僅是一個簡單的項目。

有沒有人知道任何優秀的代碼示例(最好在C#中),或者任何更多討論EBC的好網站?

+0

我非常非常懷疑這裏有什麼新穎的東西。這聽起來像標準的「模塊化」屬性。是什麼讓你認爲這是有希望的或新的? – Gian 2010-09-03 14:17:08

+0

這是連線。它似乎成功地將所有的結構分離成了佈線層,然後用代碼對這些結構進行了細微的表達(實際上是爲了在不久的將來生成),將真正的小塊邏輯分成不同的「片段」即,原子組件中的一種方法。 模塊化應該通過對所有組件使用基本統一的接口來保證,無論是否爲原子組合。這是一個事件(或委託)作爲行動類型的「輸出」,並作爲輸入的單一方法...雖然這對我來說有點模糊...... – 2010-09-03 14:22:54

+0

你看過Channel 9嗎?這很漫長,但很有趣。 – 2010-09-03 14:23:29

回答

0

我發現EBCs在概念上類似於基於事件的編程。您將在Ted Faison's Event Based Programming中找到對該主題的綜合處理方法,其中還包括三種類型複雜的系統(文件瀏覽器,http服務和分佈式工作流系統)的完整源代碼 - 全部用C#編寫。