论坛首页 编程语言技术论坛

有人用nhibernate吗?

浏览 12017 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-21  
以前一直做j2se开发,喜欢用spring+hibernate开发webapp
现在公司项目需要,用.net,看到有个nhibernate,听说是hibernate移植过来的
想问问,版上有人用过吗?能谈谈感受吗?
   发表时间:2008-02-21  
有幸做过hibernate+spring的项目,不过我对java下的配置不熟悉的,当时是一个老手带着我做的。

现在我正在用springframework.net + nhibernate来做项目。

我目前感受是两个是一致的。当然nhibernate目前并没有hibernate那么多的功能,一些最新版本hibernate的特性,nhibernate中还没有

周边工具不一样,比如集成在eclipse中的各种hibernate相关插件,.net中没有对应的,也没有xdoclet一类的咚咚来帮你生成代码,也没有类似的hibernate sync工具。当然也可以在sf和codeplex上搜到一部分相关代码,但是使用过的人不多,所以无法确认其稳定性、使用性等等。

相对而言,需要更多的手工代码编写。

个人总结一下: 主要功能都有,接口相同,没有上述的周边工具,手动工作会较多。可能还需要换点时间学习.net的配置,vs.net开发工具,等等。
0 请登录后投票
   发表时间:2008-02-21  
spring.net和nhibernate都用过,没啥感受,大部分都是手写的。
0 请登录后投票
   发表时间:2008-02-22  
在犹豫是否需要像java开发那样,引入nhibernate和spring.net,
是不是.net的开发模式一般不鼓励使用第三方的东西,
周围朋友开发.net从1年到5、6年的水平高低的都有,但好像很少用到第三方的开源框架什么的。

ray_linn 写道
spring.net和nhibernate都用过,没啥感受,大部分都是手写的。

0 请登录后投票
   发表时间:2008-02-22  
nhibernate用起来感觉很累,可能是我没用好的缘故,现在的LINQ不是很强吗?
0 请登录后投票
   发表时间:2008-02-25  
有人使用linq开发正式项目了吗?网上资料好像很少
还有,能不能直接linq+vs2005+.net2.0开发呢?好像看一文章说可以,下载一个System.Data.Linq library 和 System.Core ,不过这个上面说的ms是vs2008
公司运营环境是.net2.0
0 请登录后投票
   发表时间:2008-03-11  
两年前用过,当时用的CodeSmith模板生成代码,包括那些map文件,能减轻大部分的手写烦恼
0 请登录后投票
   发表时间:2008-03-12  
楼主,偶用nhibernate,spring.net,codesmith已经做过大概4个项目了。
感觉还可以,只是还没有做过实际得性能和并发方面得测试。
不知道有没有人做过相关得负载和性能测试啊。
0 请登录后投票
   发表时间:2008-03-12  
linq现在怎么用啊,能不能用在asp.net 2.0上啊。如果可以的话倒是可以考虑试试,感觉描述的是比较牛b的样子。
0 请登录后投票
   发表时间:2008-03-12  
貌似3.5才有LINQ
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics