ORM采用企业解决方案?

时间:2009-02-24 02:40:21

标签: orm

我觉得ORM在常见网站领域比在企业设置(如银行或B2B商务网站)中更为成熟和更好地被接受。我的印象是否正确?如果是的话,为什么会这样呢?

4 个答案:

答案 0 :(得分:4)

在大多数企业情况下,数据是公司的基础。如果数据变坏,人们会失去工作。因此,在大多数企业情况下,有一个团队致力于确保数据模型是可靠的,以有限的方式访问数据,以及与数据相关的所有其他内容顺利运行。这些人通常只会说SQL。因此,他们更愿意提供一套存储过程供您使用,而不是允许您对数据库进行即席查询。

这种情况的变化发生得非常缓慢,ORM工具仍然是一个相对较新的(在许多数据专家看来)未经证实的技术。因此,在许多企业情况下,您的数据层可能不涉及ORM。

然而,这并不是说这是一个普遍的事实。我在企业商店看过一些非常好的涂油ORM。

答案 1 :(得分:2)

我知道很多使用ORM的“企业”网站。 Hibernate是 实际上是“企业”的定义。

答案 2 :(得分:1)

我认为这实际上取决于特定的业务。我会说,对于主要的应用程序,这可能是正确的,直到一个新的大开发周期,但这仅仅是因为应用程序或基础架构已经以某种方式开发并且将其改变为任意点并不是一项微不足道的任务。然而,根据我的经验,大多数银行机构都落后于主流,因为他们更愿意采用经过验证的真实技术,而不是跳上合作车。

答案 3 :(得分:1)

我曾经在纽约的一家公司接受采访,几乎只使用NHibernate,他们的客户是华尔街最大的投资银行。 (很难不开玩笑,但你明白了。)

所以我想说有很多非常硬核的地方都使用NHibernate。