最近做的公司的這個產(chǎn)品應(yīng)該從2010年開始做的,那時用的是基于WinForm的CAB/SCSF框架,并且一直用到現(xiàn)在,其實(shí)WPF的Prism自2008年就在網(wǎng)絡(luò)上出現(xiàn)了,不知道公司為什么沒有采用. 大家都知道,WPF應(yīng)是可以完全取代WinForm技術(shù)的,無論是界面布局的能力,適應(yīng)屏幕分辨率的能力,設(shè)計美觀的能力,動畫的能力,甚至是程序結(jié)構(gòu),沒有一樣不比WinForm強(qiáng),那么CAB/SCSF框架有沒有適用于WPF的對應(yīng)框架呢?有的!那就是Prism! 首先無論是CAB/SCSF框架還是Prism框架,它們的首要目標(biāo)是要搭建一個"復(fù)合應(yīng)用程序".什么是復(fù)合應(yīng)用程序?用通俗的話講,它就是插件式的架構(gòu)系統(tǒng),在.net中就是通過配置文件加反射的能力來動態(tài)加載模塊,通過這樣的方式最終組成一個完整的系統(tǒng). 目前找到的最好的資料: Composite Application Guidance for WPF(就是Prism) http://www.cnblogs.com/zhouyinhui/archive/2008/11/03/1325335.html 微軟官方對概念的一些澄清: http://msdn.microsoft.com/zh-cn/magazine/cc785479.aspx Prism框架在項(xiàng)目中使用: http://www.cnblogs.com/hegezhou_hot/archive/2012/12/21/2828162.html Prsim官方下載 |
|