以前聽過用友的牛人關于軟件設計范型的時代劃分,記得不太準確,不過基本上是業(yè)界公認的。
大致上是:過程式、面向對象、組件、面向服務。
未來呢?我忘記了,抑或是 dsl ?
我以往也沒有自己的認識,不過,最近我有自己的看法
軟件設計思想的發(fā)展邏輯,大致是提高抽象程度 ,seperation of concern 程度。
fn(design )= fn1(abstraction )+ fn2(seperation of concern).
由于大規(guī)模數(shù)據處理時代的來臨,下一代設計范式的重點:
- 將是如何提高concurrent programing 的抽象程度 和 seperation of concern 程度。
- 至于dsl ,我研究不多,不過,按照以上的公式,也確實是一個好的方向。
對于英文詞語的使用,是因為,我想更能表達我的意思,不至于誤解。見諒。
歡迎批評指正!
西津渡