在此汇总一下 .NET 平台下的开发框架,并不断补充以完善。
Enterprise Library
http://www.codeplex.com/entlib
http://msdn.microsoft.com/entlib/
Castle Windsor
http://www.castleproject.org/container/index.html
http://terrylee.cnblogs.com/archive/2006/04/28/castl_ioc_article.html
StructureMap
http://structuremap.sourceforge.net/
Spring.NET
http://www.springframework.net/
Ninject
http://kohari.org/projects/ninject/
NHibernate
http://www.hibernate.org/343.html
log4net
http://logging.apache.org/log4net/
Quartz.NET
Enterprise Job Scheduler for .NET Platform
http://quartznet.sourceforge.net/
cnblogs的其它介紹
http://www.cnblogs.com/cbyrh/articles/664765.html
http://www.cnblogs.com/kingkoo/archive/2008/02/26/1081475.html
1) nhibernate框架。一个O/R映射的框架。
2) nunit框架。一个测试框架.
3) nant项目。一个从ant项目 porting过来的的build框架。
4) ndoc框架。一个用来生成.net文档的冬冬。
5) TestDriven工具。一个可以集成到Visual studio .net 里面的测试工具。可以用来运行nunit。
6) CruiseControl.NET工具。一个开源的用来持续集成的工具。很不错的。
7) log4net框架。一个提供日志处理的框架。
8) Spring.Net框架(http://sitemesh.sourceforge.net)。一个从java的spring框架porting过来的框架。
9) CodeSmith。一个模版工具。支持c#、ASP.NET语法,可以用来代码生成。
10) Sitemesh.Net。一个模版框架。可以用来定义网站的布局和总体风格。
11) POWERDATAGRID。一个不错的控件,可以以表格的形式显示查询的结果集,并且列可以排序,支持分页。
12) DeKlarit(http://www.deklarit.com/portal2/hgxpp001.aspx?12)开发平台。
DeKlarit is the only Model Driven tool that combines:
·
Agile database modeling
·
Declarative business rules
·
Automatic code generation
·
Seamless integration with Microsoft Visual Studio .NET 2003
13) bugFree工具。用来跟踪bug的系统。
14) castleproject框架。一个可以和spring.net媲美的框架。包含:ioc
aop 支持
orm 支持(ibatis.net/nhibernate...)
transaction
mvc (monorail) 演示文档http://www.castleproject.org/movies/CoR2.htm.来源于Action Pack。
activerecord
....
15) Maverick框架。
介绍(http://www-128.ibm.com/developerworks/cn/java/l-Maverick/)