`
jackhuang
  • 浏览: 53328 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

推荐两个.NET开源框架

    博客分类:
  • .NET
阅读更多

          castle是.NET里走过了三年的开源框架,下载地址如:http://www.castleproject.org/index.html ,当然如果你是从事过JAVA开发并用过spring,hibernate的话,那看这个框架应该说是很清晰.另付上在这个框架上有研究的一些Blog文章:http://terrylee.cnblogs.com/,,看过他整理制作的新版本C#设计模式的人大概知道.

          Nbear 是另一个.NET开源框架http://nbear.org/ or http://www.codeplex.com/ 可以去下载下来看看.

分享到:
评论
12 楼 my6400 2007-11-21  
还是相信自己写的东东
别人的拿来学习就是了
11 楼 jjx 2007-08-09  
呵呵,这个域名本来我注册过

不过,很奇怪,本来spring.net 已经集成了nhibernate ,你这个的意义何在?
10 楼 william.lee 2007-08-09  
我再推荐一个。

FastSpring.NET  集成了Spring.NET和NHibernate.

http://www.springframework.cn/

下载:http://www.springframework.cn/htm_data/14/0706/108.html
9 楼 liping 2007-07-27  
Castle 的版本更新太慢了,spring.net 8月低会处1.0 正式版 。这两个东西很能代表.net和java的特性。在java转过来的用spring.net 比较顺手。
现在有个subsonic 号称是0代码DAL。原来叫ActionPack
参考了ROR中的概念有这样的介绍
A complete utility toolset, complete with Rails-like scaffolding, migrations (DB Versioning), and code generators
试用来一下完成小项目还好。
8 楼 hufazhi 2007-07-24  
其实,我最近研究了一下spring.NET和castle的wondisor
最后,还是决定spring.NET的方式更符合我的胃口
呵呵
用不用Nhibernate其实都无所谓,用了它可以让你的实现更面向对象一点。linq即使现在就发布了,他和NHibernate的理念估计还是有点不同。
另外,如果你的软件框架设计的够好的话,那么,即使你要换成其他的实现,对业务逻辑层的影响也不会太大。这是比较重要的。
因为没有人知道将来系统会做什么样的更改,让自己的系统足够灵活。,利于维护才是比较重要的。
7 楼 chwang 2007-07-04  
castle框架中的ActiveRecord封装了nHibernate,用起来还是挺爽的比较适合小型项目快速开发,它应该是借鉴了ror的思想,但性能方面跟ibatis.net确实相差较大。
6 楼 jackhuang 2007-06-28  
好象spring.net和nHibernate在.NET平台下不是很有热气.很少公司用.不如JAVA下的.
5 楼 jiahanhui 2007-06-28  
在1.1 M1版本中,AdoTemplate类中一般一个操作都对应两个方法,一个使用接口,一个使用委托。在Spring.Data.Generic命名空间下的AdoTemplate类中加入了对泛型的支持,这个可惜完成度不高,很多方法还没有实现,希望在release版时能够完善。
4 楼 jjx 2007-06-28  
spring.data完成度现在还是不算很高,好多地方过多的照顾到了.net 1.1和.net 1.0. 那里匿名方法用的不多 ,一些东西搞成接口就麻烦了(因为 C#没有匿名类)
3 楼 jiahanhui 2007-06-28  
我ioc容器一般也是用spring.core,castle没有怎么看过,没有太大兴趣

数据访问一般使用ibatis.net和adohelper,非常喜欢spring带的那个数据访问框架,可惜近期spring.net才加了进来,自己还曾经翻写了一个。。。

nhibernate用的比较少,不过等linq出来后估计用的机会就更少了
2 楼 jjx 2007-06-28  
spring.net 不错,核心ioc部分和java基本是同步的,莫名的原因,我对 castle 不感兴趣

spring.net 中有有些小东西不错 ,像spring.expression等
有人还 在其上 做spring richclient

不过目前主要还是用 spring.core部分

当linq to sql 正式出来后,hibernate选择的可能性就小了,除非是要在windows 2k以下平台,用orm,还是把关注点放在linq to sql 和ado.net entity framework上吧
1 楼 hufazhi 2007-06-27  
用Castle的windsor还是用spring.net
是我最近在考虑的问题呵呵
nhibernate也打算引入我们新项目的开发。

相关推荐

    .net开源的综合开发框架wojilu框架.zip

    “我记录”这套源码总共包括 两个部分:一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程;用这个框架开发的 SNS 互联网产品。本产品以 SNS 为基础平台,...

    海宏Asp.Net页面、数据、用户权限等开源框架

    C#.Net开发,无任何中间控件。 Gs_Class里类: ...4:如果要查询,只需覆盖buildFilter和buildSqlScript两个方法即可。 内附人力资源管理、合同号管理、优惠券打印的例子。 具体请联系: Gselec@163.com

    .NET开源的单元测试框架xUnit.zip

     Jim Newkirk和Brad Wilson这两位xUnit.net的创造者,从NUnit和其他单元测试框架的经验中总结出来以下改进:为每个测试方法产生一个对象实例取消了[SetUp]和[TearDown]取消了[ExpectedException]类似于Aspect的功能...

    .NET开源的微型Web框架Nancy.zip

    使用Nancy和Simple.Data两个轻量级的框架打造一个分布式开发系统(一)Frictionless .NET Web App Development with NancyFrictionless .NET Web App Development with Nancy Part II - Introducing a View ...

    SunnyUI.Net开发框架-.net

    SunnyUI.Net 是基于.Net Framework 4.0+、.Net Core3.1、.Net 5 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 源码编译环境:VS2019 16.8+,.Net5,.Net Core3.1 动态库应用环境:VS2010及...

    .NET软件开发框架CSLA.NET.zip

    Silverlight两个版本.其中CSLA.NET for Silverlight对Silverlight2.0提供了无缝支持. CSLA.NET提供核心功能: 完全支持数据绑定(WPF,Silverlight,Windows Form和Web Form) 对象状态追踪(对象是否为新增、修改...

    asp.net知识库

    通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到...

    .net2.0论坛 源码

    因为今后打算全面开始接触学习ASP.NET MVC源代码和jquery,打算今后用这两个框架打造蜘蛛侠论坛3.0版。所以,今天发布蜘蛛侠论坛基于ASP.NET 2.0 WebForm技术开发的最终版本。 我为这个论坛倾注了很多的个人时间,...

    JdonFramework开源框架 v6.6

    JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF是一个支持autowiring的DI框架;同时遵循约定优于配置(Convention Over ...

    ABP(2.02)框架相关Demo代码以及报错处理和中文说明手册

    集成一些最流行的开源框架/库,也许有些是你正在使用的。 提供了一个基础架构让我们很方便地使用依赖注入(使用Castle Windsor作为依赖注入的容器) 提供Repository仓储模式支持不同的ORM(已实现Entity Framework ...

    MyBatis For .NET 源码

    MyBatis For .NET 源码 开源项目iBATIS一词来源于“internet”和“abatis”...现在我们能从IBATIS项目中能分别看到衍生出来两个不同的版本.Net和Java. 当然这也是得益于开源社区的力量: 在Google of Code代码托管库中

    JdonFramework开源框架 v6.6.zip

     JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF是一个支持autowiring的DI框架;同时遵循约定优于配置(Convention Over ...

    .NET Core + Consul 服务注册与发现.rar

    分为两个项目,分别为两个服务。 Consul 是一个用来实现分布式系统服务发现与配置的开源工具。它内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具...

    基于.Net Core的MVC框架YOYOFx.zip

    Owin与CoreYOYOFx的Http实现都是基于Owin协议的,并提供两个独立版本NETSTANDRD1.x和NET45x版本。目前完成:封装Owin协议的HttpContext(IOwinContext),包括Request、Response、Http Headers、Cookie等;路由机制...

    asp.net博客系统

    然后修改程序web.config的数据库连接字符串,有两个地方,一个在节点内,一个在节点内,这个就不多说了 【管理员帐户配置】:默认帐号/密码:51aspx/51aspx 也可以运行web/tools下的Encrypt.aspx,输入自定义...

    TestDriven.NET-3.0.2749_Personal

    由于它在开发中的出色表现,让很多开发人员期待它的下一个版本的发布,这一等待却足足等了两年,在今年的10月底,终于迎来了姗姗来迟的TestDriven.NET 2.0版本。然而这一等待却是值得的,在2.0中,给我们带来了太多...

    多文档界面(MDI)系统框架-C#源码完整版

    多文档界面(MDI)系统框架,C#完整实例,对于如何运用MDI搭建一个系统框架,具有绝对的参考和学习价值。 内含两份详细源代码。其一采用观察者模式。

    .Net基础体系和跨框架开发普及

    特别是在近两年,随着开源和跨平台的发展,衍生出很多概念,像标准库,可移植库,.Net Core等,相信有不少同学对他们之间的关系是有一些困惑的,这里我从基础概念,跨框架开发的注意事项等,对.net的平台和相关概念...

    asp.net+sql(mysql,access) 开发的 酒店预订网站(易订宝) 加入汇通联盟 人人做携程

    易订宝开源酒店预订网站(.net 3.5编译,可改为2.0框架)是HUBS1汇通天下专为全国订房代理商精心研发而成的即时酒店预订网站,分商业版和开源版两个版本。基于HUBS1 JSON接口,带管理后台,带SEO搜索 依托于订房宝...

    Gea.Net Small:Gea.Net中小企业ERP管理软件-开源

    Gea.Net还提供两个具有更多功能的本地版本(Basic和Pro)以及一个可被智能手机和平板电脑使用的响应式Web版本。 专业版还具有MRP,CRM,电子文档管理(GED),管理控制,尺寸和彩色生产模块。 可以从链接...

Global site tag (gtag.js) - Google Analytics