我有这样的感觉,即ORM在普通网站领域比在企业环境(如银行业务或B2B商务网站)中更加成熟和被接受。我的印象是否正确?如果是,那么这是为什么?企业解决方案中的ORM采用?
3
A
回答
2
我知道很多使用ORM的“企业”网站。 Hibernate实际上是 “企业”的定义。
1
我认为这确实取决于特定的业务。我认为对于主要的应用来说,这可能是真实的,直到一个新的大型开发周期,但这仅仅是因为应用或基础架构已经以某种方式发展并且将其改变为任意点并不是一项简单的任务。然而,我的经验是,大多数银行机构都落后于主流,因为他们更倾向于采用久经考验的真正技术,而不是跳上潮流。
4
在大多数企业情况下,数据是公司的面包和黄油。如果数据变差,人们就会失业。因此,在大多数企业情况下,有一个团队致力于确保数据模型稳定可靠,数据以有限的方式访问,并且所有与数据相关的数据都可以平稳运行。这些人通常只会说SQL。因此,他们更愿意提供一套存储过程供您使用,而不是允许您对数据库执行临时查询。
这种情况的变化发生得非常缓慢,ORM工具仍然是一个相对较新的(在许多数据专家眼中)未经证实的技术。所以确实,在许多企业情况下,您的数据层可能不涉及ORM。
但这并不是说它是一个普遍的事实。我在企业商店看到了一些非常好的ORM。
1
我曾经在纽约一家几乎完全使用NHibernate的公司接受采访,他们的客户是华尔街最大的一些投资银行。 (很难不开玩笑,但你明白了)。
所以我会说有很多使用NHibernate的漂亮硬核的地方。
相关问题
- 1. Multi Presentation企业解决方案
- 2. 限制对系统的应用从企业解决方案
- 3. 为azure上的中小企业配置托管解决方案
- 4. 企业服务总线是正确的解决方案吗?
- 5. 最佳企业服务器传真解决方案?
- 6. 我应该为我的企业使用平台还是定制解决方案?
- 7. 开始使用Rails或Django但切换到“企业”解决方案的网站?
- 8. 开源商业智能解决方案
- 9. 在构建企业解决方案时,安全地跳上ASP.NET MVC的潮流?
- 10. 企业Wiki网站具有类别webpart变灰。 Powershell解决方案
- 11. 企业服务备选方案
- 12. 企业Python的商业案例
- 13. MSBuild解决方案与解决方案中的项目引用的DLL
- 14. VS 2010解决方案取决于另一个解决方案
- 15. Multple Kentico项目采用单一解决方案
- 16. VB.NET解决方案中的间接引用解决方案构建
- 17. 在Visual Studio中构建解决方案,重建解决方案和清理解决方案的区别?
- 18. 在具有多种不同配置的企业解决方案中使用依赖注入容器
- 19. 寻找.Net解决方案的免费授权解决方案
- 20. 递归解决方案的动态编程解决方案
- 21. 我的缓存解决方案解决方案是否安全?
- 22. 中期解决方案SQL
- 23. codechef解决方案
- 24. MSBuild解决方案
- 25. Qt:QStackedWidget解决方案
- 26. squarepie解决方案
- 27. Python解决方案
- 28. google.appengine.runtime.DeadlineExceededError解决方案?
- 29. MAPLE:采取积极的解决方案,并绘制
- 30. 用于企业项目的Access + SQL Server的替代方案