.NET 开源框架有哪些?
.NET 开源框架集合 遇到一个加一个。
框架介绍来源于百度百科
1.AspxNuke
AspxNuke是基于.Net 2.0、C#2.0语言,免费的、开放源代码的内容管理系统(Content Management System,CMS)。AspxNuke主要引进了NHibernate、Ext、JQuery、Lucene.net等源码框架。AspxNuke遵循BSD开源许可协议,是由逐迹工作室、众多用户和开发者组成AspxNuke社区来共同维护和开发这个软件。AspxNuke适合用作门户网站、企业内外网站、文档发布系统、协同群件工具,AspxNuke也是一个应用开发平台。AspxNuke的下载和使用是免费的,如果您喜欢这个软件,请和我们一道来共同扩展和完善这个软件。
2.NHibernate
NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational
mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。
3.spring.net
Spring.Core 库是框架的基础, 提供依赖注入功能。Spring NET中大多数类库依赖或扩展了Spring.Core的功能。IObjectFactory接口提供了一个简单而优雅的工厂模式,移除了对单例和一些服务定位stub的必要。允许你将真正的程序逻辑与配置解耦。作为对IObjectFactory 的扩展,IApplicationContext接口也在Spring.Core库中,
Spring DOTNET 是一个关注于.NET企业应用开发的应用程序框架。它能够提供宽广范围的功能,例如依赖注入、面向方面编程(AOP)、数据访问抽象, 以及ASP DOTNET集成等。基于java的spring框架的核心概念和价值已被应用到.NET。Spring DOTNET 1.0 包含一个完全功能的依赖注入容器和AOP库。后续的发布将包含对ASP DOTNET、Remoting和数据访问的支持。
4.log4net
log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。