我现在正在钻研Silverlight的世界。我能够完成很多事情,但我倾向于以“艰难的方式”做事情;编写一堆自定义代码之类的东西。偶尔,我会偶然发现一些技术或框架,这些技术或框架让我耳熟能详,因为它们做的正是我想做的事情,而且可以在几分钟内完成,而不是几个小时。
MEF (托管扩展框架)就是一个很好的例子。这采用了我在Silverlight中创建的复杂的“插件”机制,并将其归结为几个基本步骤。太棒了。
我的问题是,我在哪里可以找到一个好的资源,它只提供一个主题的相关主题列表(如silverlight),以及技术/框架是什么以及可能如何使用的简要描述?我不关心细节,我可以在任何地方找到它们。我只想知道我有什么可用的。换句话说,我可以使用什么工具来更快地构建更好的代码?
正是这种对有意义的技术的高级总结(对course....meaningful的主题是主观的)可以节省人们如此多的时间。
有没有像这样的资源?
发布于 2011-02-27 12:36:51
看看微软模式与实践小组的Prism吧。它是文档、最佳实践建议和代码库的集合,这些代码库使控制反转体系结构(如MEF )中的工作变得更容易。它还讨论了MVVM模式和其他要考虑的模式。
例如,使用MEF时的一个挑战是如何让两个独立的模块相互通信,或响应相同的事件?Prism有一个事件聚合器服务,它允许单独的模块订阅或发布事件,而不需要知道连接的另一端是谁。
https://stackoverflow.com/questions/5130164
复制相似问题