【调查】如何理解Nhibernate?使用的场合及优缺点如何?

吕津 2013-05-11 04:54:57
1. 如何理解Nhibernate?
2. 使用的场合及优缺点如何?
3. 大家平时用的多吗?

在前程无忧(http://www.51job.com/)上按“NHibernate”搜索(城市选择“深圳”):结果如下:

发现没有几个企业明确要求这个技能的。

我在2009年年底买的一本书《领域驱动设计与模式实战》(Applying Domain-Driven Design and Patterns)

第9章节有讲:

不过看的不太懂。
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
吕津 2013-05-12
  • 打赏
  • 举报
回复
引用 2 楼 wanghui0380 的回复:
态度很好,很执着。那本书我也有,也会没事翻翻。 但是我承认没你这样执着,这样认真,那书除了让养的小狗踩了几个爪印,啃了几页纸以外基本上没有像你这样画那么多线和勾勾叉叉。 当然前面几章的页眉页脚也写了几行心得、领悟和批判,不过总体上还是没你这么认真 其实呢,你的问题就是太认真了。认真是好事,也是坏事,起码这本书最后几章可以不必太认真,领域设计关心问题领域,至于后面那几章有关POCO,有关ORM的章节本来就不是这本书的作者真正想表达的东西 至于前面几章,其实也是如此。我前面也写了,我在页眉页脚多少加了批注,这里面有心有戚戚的微笑肯定,也有一些龇牙咧嘴的小批评,在对象设计领域我们看书主要看作者的思维方式,思考方向,应对策略。至于其中的技术我们是略过滴,起码我个人在这本书的批注上写的全是这种方向,策略上肯定还是小怀疑 ok,回到你的问题。Nhibernate不必关心,这是公司策略,无所谓好坏,没有银弹,起码现在任何软件编程工具都有这样那样的坑,所以公司无论用什么都有问题。同样这也不是程序员关心的问题,公司让你用,哪怕毛病再多,再复杂,你也得用。同样即使你认为一个工具在强大,公司策略是不用,你也只能不用。 当然看你前面51job似乎是为了工作而准备,我个人说不必如此,对于这样一个工具,我首先会问自己,我能不能接受这样的思维方式和手段,如果能,如果公司需要我掌握这个工具,我能在多长时间内掌握他(尤其在我已经掌握了OOA,OOD,DDD这些手段的前提下,这个工具是否会成为我下一个难点??)
看你的博客和回帖,你是高手!
wanghui0380 2013-05-11
  • 打赏
  • 举报
回复
态度很好,很执着。那本书我也有,也会没事翻翻。 但是我承认没你这样执着,这样认真,那书除了让养的小狗踩了几个爪印,啃了几页纸以外基本上没有像你这样画那么多线和勾勾叉叉。 当然前面几章的页眉页脚也写了几行心得、领悟和批判,不过总体上还是没你这么认真 其实呢,你的问题就是太认真了。认真是好事,也是坏事,起码这本书最后几章可以不必太认真,领域设计关心问题领域,至于后面那几章有关POCO,有关ORM的章节本来就不是这本书的作者真正想表达的东西 至于前面几章,其实也是如此。我前面也写了,我在页眉页脚多少加了批注,这里面有心有戚戚的微笑肯定,也有一些龇牙咧嘴的小批评,在对象设计领域我们看书主要看作者的思维方式,思考方向,应对策略。至于其中的技术我们是略过滴,起码我个人在这本书的批注上写的全是这种方向,策略上肯定还是小怀疑 ok,回到你的问题。Nhibernate不必关心,这是公司策略,无所谓好坏,没有银弹,起码现在任何软件编程工具都有这样那样的坑,所以公司无论用什么都有问题。同样这也不是程序员关心的问题,公司让你用,哪怕毛病再多,再复杂,你也得用。同样即使你认为一个工具在强大,公司策略是不用,你也只能不用。 当然看你前面51job似乎是为了工作而准备,我个人说不必如此,对于这样一个工具,我首先会问自己,我能不能接受这样的思维方式和手段,如果能,如果公司需要我掌握这个工具,我能在多长时间内掌握他(尤其在我已经掌握了OOA,OOD,DDD这些手段的前提下,这个工具是否会成为我下一个难点??)
吕津 2013-05-11
  • 打赏
  • 举报
回复

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧