我有這樣的感覺,即ORM在普通網站領域比在企業環境(如銀行業務或B2B商務網站)中更加成熟和被接受。我的印象是否正確?如果是,那麼這是爲什麼?企業解決方案中的ORM採用?
3
A
回答
2
我知道很多使用ORM的「企業」網站。 Hibernate實際上是 「企業」的定義。
1
我認爲這確實取決於特定的業務。我認爲對於主要的應用來說,這可能是真實的,直到一個新的大型開發週期,但這僅僅是因爲應用或基礎架構已經以某種方式發展並且將其改變爲任意點並不是一項簡單的任務。然而,我的經驗是,大多數銀行機構都落後於主流,因爲他們更傾向於採用久經考驗的真正技術,而不是跳上潮流。
4
在大多數企業情況下,數據是公司的麪包和黃油。如果數據變差,人們就會失業。因此,在大多數企業情況下,有一個團隊致力於確保數據模型穩定可靠,數據以有限的方式訪問,並且所有與數據相關的數據都可以平穩運行。這些人通常只會說SQL。因此,他們更願意提供一套存儲過程供您使用,而不是允許您對數據庫執行臨時查詢。
這種情況的變化發生得非常緩慢,ORM工具仍然是一個相對較新的(在許多數據專家眼中)未經證實的技術。所以確實,在許多企業情況下,您的數據層可能不涉及ORM。
但這並不是說它是一個普遍的事實。我在企業商店看到了一些非常好的ORM。
1
我曾經在紐約一家幾乎完全使用NHibernate的公司接受採訪,他們的客戶是華爾街最大的一些投資銀行。 (很難不開玩笑,但你明白了)。
所以我會說有很多使用NHibernate的漂亮硬核的地方。
相關問題
- 1. Entity Framework擔心企業解決方案
- 2. Multi Presentation企業解決方案
- 3. 限制對系統的應用從企業解決方案
- 4. 用於混淆企業數據的XSL解決方案?
- 5. 爲azure上的中小企業配置託管解決方案
- 6. 在asp.net企業解決方案上閱讀的好文章
- 7. 企業服務總線是正確的解決方案嗎?
- 8. 最佳企業服務器傳真解決方案?
- 9. 企業集成模式解決方案繪圖工具
- 10. 我應該爲我的企業使用平臺還是定製解決方案?
- 11. 分層企業應用程序的Visual Studio解決方案結構
- 12. 開始使用Rails或Django但切換到「企業」解決方案的網站?
- 13. GitHub:企業通常的做法是在那裏存儲解決方案?
- 14. 在構建企業解決方案時,安全地跳上ASP.NET MVC的潮流?
- 15. 開源商業智能解決方案
- 16. 企業Wiki網站具有類別webpart變灰。 Powershell解決方案
- 17. 迭代解決方案中的遞歸解決方案
- 18. 如何解決企業帳戶問題?
- 19. 企業服務備選方案
- 20. 採用動態流量的PCAP管理解決方案?
- 21. 採用次優解決方案的面試調度算法
- 22. 企業Python的商業案例
- 23. MSBuild解決方案與解決方案中的項目引用的DLL
- 24. 所有我的企業內部網應用程序的中央ASP.NET身份解決方案
- 25. 在rails3中的cron作業的解決方案
- 26. VS 2010解決方案取決於另一個解決方案
- 27. 不能理解cron作業解決方案的grep
- 28. Multple Kentico項目採用單一解決方案
- 29. VB.NET解決方案中的間接引用解決方案構建
- 30. 在具有多種不同配置的企業解決方案中使用依賴注入容器