【学习笔记】Silverlight框架:Jounce(1)——概述

能用在SL上的框架现在比较多了,挺出名的有PrismCaliburn MicroCaliburn),Mvvm Light,每个框架都有各自的专长,而且也都提供了对WPF和WP7的支持,有时间也写一下每个框架的学习笔记以提高印象。

最近在看Jounce,感觉还不错,不过还没在实际项目中用过,所以记下笔记就更重要了。

相比楼上的几个框架,Jounce就显得比较专一了,只是利用MEF提供了对Silverlight的支持。按照作者jeremylikness的话说就是受到了Prism和CM的启发(我也看到了一些Mvvm Light的影子,不知道是哪个参考的哪个或者是趋同进化),然后基于企业应用上实际的工作经验开发的。

相比于整个框架提供的功能,1000多那么点行的代码和编译后唯一的DLL就显得比较l轻量了。

罗列下提供的主要功能,不够完善的等接下去记笔记的时候慢慢调整:

1. 启动框架

2. 日志管理

3. 事件通信

4. 工作流

5. MVVM支持

    Command和ViewModel

    ViewRouter和ViewModelRouter

6. 模块管理

7. Region管理

你可能感兴趣的:(silverlight)