【发布时间】:2009-07-18 21:50:54
【问题描述】:
您是否使用任何框架(如Prism 或Unity)?您在使用它们方面有哪些经验,它们是否足够成熟,可以在生产应用中使用?
我想创建一个所有框架的完整列表:
- Prism(指导,MVVM)
- Unity (DI/IoC)
- Enterprise Library 5.0 Silverlight Integration Pack(验证、日志记录、异常处理、缓存、拦截、灵活配置)
- Ninject (DI/IoC)
- .NET RIA Services(数据)
- MEF(可扩展性)
- MVVM Light Toolkit(用户界面模式)
- Caliburn(用户界面模式)
- Silverlight Extensions(控件/UI 模式)
- Silverlight Toolkit(控制)
- Silverlight Contrib(控制)
- Silverlight Unit Test Framework(单元测试)
- nRoute Framework(申请流程)
- Clog(记录)
- Rhino Mocks(嘲讽)
- Farseer Physics Engine
- IronRuby and IronPython(SL 中的动态语言)
- DeepEarth(映射)
- .NET Image Tools(图像处理)
- Kit3D(图形)
更新:
我在列表中添加了一些。我尝试使用其他来源的信息使列表保持最新。
【问题讨论】:
-
根据我们的 on-topic 指导,“有些问题仍然是题外话,即使它们属于上面列出的类别之一:...向我们提问的问题推荐或查找书籍、工具、软件库、教程或其他场外资源是题外话..."