您使用的是任何框架(例如Prism或Unity)吗?您对它们有什么经验,它们是否足够成熟,可以在生产应用程序中使用?
我想创建一个包含所有框架的完整列表:
更新
我在列表中添加了一些。我尝试使用其他来源的信息使列表保持最新状态。
答案 0 :(得分:3)
Farseer Physics Engine:为Microsoft的Silverlight平台设计的易于使用的2D物理引擎。 Farseer物理引擎专注于简单,有用的功能,并能够创建有趣,动态的游戏。
IronRuby and IronPython in Silverlight:动态语言和Silverlight集成允许您使用动态语言(如Ruby和Python)编写浏览器应用程序。请访问IronRuby或IronPython的网站,以便在Silverlight中使用它们。
DeepEarth:一个开源的,面向标准的Silverlight映射框架。它为集成和可视化空间层,服务和数据提供了丰富的框架。
Silverlight Contrib:Silverlight Contrib是Silverlight控件和API增强功能的集合,以及为Silverlight开发人员社区构建的生产力工具。
.NET Image Tools:Silverlight的ImageTools是一个库,它提供了额外的功能,用于加载,保存和操作来自不同来源和不同格式的图像。
Kit3D:Microsoft Silverlight的3D C#图形引擎。
答案 1 :(得分:1)
还有:
我一直在使用Ninject一段时间,这是我最喜欢的DI / IoC框架。
另请注意,SilverlightContrib刚刚与SilverlightExtensions合并。从那时起,我有点害怕看到没有更新。
答案 2 :(得分:0)
就在今天,我发现Gestalt看起来很有趣。我不确定它是否是一个“框架”。
答案 3 :(得分:0)
还添加了来自Silverlight Integration Pack for Enterprise Library 5.0的Microsoft patterns & practices,这个团队为您带来了Unity和Prism。支持数据缓存(内存和隔离存储),日志记录(客户端和远程服务),验证,异常处理和使用flexibel配置选项进行拦截(通过外部配置,属性或流畅的界面)。