我非常喜歡各種模式(很多還都看不懂),幾乎會購買關于模式的任何書籍,生怕有所遺漏,關于模式的優勢以及如何使用好模式已經有很多文章在介紹了,我今天想給大家分享的是我的一個想法:模式驅動開發,即如何使用模式來進行真實的項目開發。
關于模式我們已經有了足夠的資源(甚至泛濫),目前缺乏的是将這些模式落地的具體架構、元件和工具(後面我簡稱為平台)。

想做一個通用的平台确實不容易,但是我們可以将業務領域和技術領域進一步限定,甚至隻限定在一個應用程式中,在這種限定的業務領域和技術領域内做一個平台應該不是很難了。
以界面為例,在我做過的企業應用領域出現的界面模式還沒有超過20種,如果這20種模式有一個好的平台做支援,開發速度和品質就會非常可觀。
合理的分工是由一個專門的研發團隊來做,如果公司資源上不允許,就由進階開發工程師負責。
幸福架構的目标就是在一個限定的領域内固化常見的模式。
架構位址:http://happy.codeplex.com