Adopting ORM in an enterprise solution?

I have the feeling that ORM is more defined and better accepted in the field of shared websites than in enterprise settings, such as banking or commercial B2B sites. Is my impression true? If so, why is this so?

+3
source share
4 answers

In most corporate situations, the data is the company's bread and butter. If this data worsens, people lose their jobs. Thus, in most corporate situations, there is a team that strives to ensure that the data model is strong, access to data is limited, and everything else is for working with data. These people usually speak only SQL. Therefore, they prefer to offer a set of stored procedures for you, rather than letting you make special database queries.

Change in these situations is very slow, and the ORM tools are still relatively new and (in the eyes of many data gurus) unproven technology. Therefore, it is true that in many corporate situations, your data layer may not include ORM.

, . ORM .

+4

"" , ORM. "".

+2

, . , , , , - . , , , .

+1

I once interviewed a firm in New York that used NHibernate almost exclusively, and their clients were among the largest investment banks on Wall Street. (It's hard not to joke, but you understand).

So, I would say that there are a lot of pretty hardcore places that use NHibernate.

+1
source

Source: https://habr.com/ru/post/1703711/


All Articles