.NET 3.5是否有广泛使用的模式和接口库?

4
我希望避免在我的项目中编写自己的IFactory、ILog、IRepository和其他常见接口和实现,但是发现常用库包含这些内容往往专注于特定的具体子系统(一个ORM,一个IoC容器,一个日志记录器)。我找到了一些似乎更抽象的库(NCommon有三个存储库实现),但我想知道是否有任何您可以添加或推荐的库? - Rhino.Commons - Tarantino - NCommon 谢谢! 詹姆斯 PS - 我最初的问题有点太笼统了,但我非常感谢您的答案和建议,并将查看它们。

似乎最好将此设为社区维基。 - Paul Sonier
感谢您的回复,但我在提问时没有像计划中那样具体(将进行编辑)。 - James White
4个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
3

所有的答案都很好,只能选一个,感谢大家的建议。 - James White

2

1
在我看来,最好的.NET开源库项目之一是Castle Project。他们有一个叫做MonoRail的MVC(但现在ASP.NET MVC更好),一个ActiveRecord实现和一个叫做MicroKernel/Windsor的IoC容器。还有许多其他较小但有用的库,如DynamicProxy。 目前这是我最喜欢的.NET库项目。

http://www.castleproject.org/

对于一个伟大的企业服务总线,我更喜欢使用Udi Dahan的NServiceBus,它是免费、开源且极其高效的(一个案例研究显示每小时可处理1亿个持久性消息和9亿个非持久性消息...十亿级别的消息吞吐量)。

http://www.nservicebus.com/


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,