powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
17 сообщений из 17, страница 1 из 1
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476207
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или пример (желательно конкретный и простой), который показывает, что тут с ОРМ лучше, чем без него

спасибо
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476263
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORM
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476277
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw,

Ё-маё! Сделайте тестовый примерчик, и подумайте, надо он вам или нет.
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476300
Diagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> или пример (желательно конкретный и простой), который показывает, что
> тут с ОРМ лучше, чем без него
решить задачу обоими способами, сравнить затраты

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476906
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исчерпывающе...
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37476910
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diagor> или пример (желательно конкретный и простой), который показывает, что
> тут с ОРМ лучше, чем без него
решить задачу обоими способами, сравнить затраты



это как раз НЕ объективно
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37479364
Diagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> решить задачу обоими способами, сравнить затраты
> это как раз НЕ объективно
Способность исполнителя делать единицу работы дешевле или дороже в
зависимости от того с орм или без - разве не объективная характеристика?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37479908
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diagor>> решить задачу обоими способами, сравнить затраты
> это как раз НЕ объективно
Способность исполнителя делать единицу работы дешевле или дороже в
зависимости от того с орм или без - разве не объективная характеристика?



это, наверное, больше объективно, чем нет.

но если я буду решать задачу двумя способами и сравнивать результат, то это не тоже самое, если задача будет решаться двумя способами более опытным разработчиком, и будет сравниваться результат в его случае. так вом меня интересует ситуация, о которой можно сказать так, "есть какие-то типовые признаки, что трудозатраты ОПЫТНОГО разработчика с использованием ОРМ будут меньше"
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37480043
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw,

есть старая истина: используйте правильный инструмент для каждой задачи.

Есть классическая жалоба: "Nhibernate/EF/ДругойORM тормозит, когда я пытаюсь загрузить 100000 объектов". Это не та задача, которую нужно решать с ORM.

Зато ORM хорош, когда вы хорошо знакомы с DDD, и знаете в нём толк. Иначе рискуете пытаться впихнуть в ORM невпихуемое. Но для тех, кто понимает, он намного облегчает рутинную sql-работу.

Так что начинайте изучать, когда набьёте руку - начнёте понимать, где место для ORM.
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481577
Diagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Есть классическая жалоба: "Nhibernate/EF/ДругойORM тормозит, когда я
> пытаюсь загрузить 100000 объектов"
Вот это, пожалуй, действительно критерий не зависящий от опыта разработчика.
ORM позволяет кодить "в более общем виде", более высокоуровневыми командами
и меньшим их кол-вом, но за счёт того что очень часто "выливает воду и
сводит задачу к предыдущей"(c)
Соответственно, когда кол-во сущностей большое и логика сложная, а
одновременно обрабатываемые объёмы данных невелики (в документе не более 1k
записей, и хотя документов в базе могут быть миллиарды, обрабатываются они
по одному) - тогда ORM проявит свои преимущества. Часто это единственный
способ преодолеть структурную сложность, и отодвинуть наступление ситуации,
когда программа перестаёт развиваться из-за того что больше не помещается в
голове у программиста.
Но если сущностей 1..2 и логика простая, а обрабатываемых записей сотни
миллионов - тогда сильные стороны ORM использоваться не будут, а за слабые
платить - придётся.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481778
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К ОRM гораздо больше жалоб и нареканий. Как и любой другие инструменты, они имеют свои ограничения. Прежде, чем ввязываться в боевые действия, стоит ознакомится с классикой The Vietnam of Computer Science
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481905
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

я вот уже много лет жалуюсь на чайную ложку. Какой идиот ее вообще придумал? Тычет в глаз всё время, не даёт нормально чаю попить.
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481923
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaК ОRM гораздо больше жалоб и нареканий.
Ну хотя бы десяток перечислишь?
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481957
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorSeVa,

я вот уже много лет жалуюсь на чайную ложку. Какой идиот ее вообще придумал? Тычет в глаз всё время, не даёт нормально чаю попить.

Правильно, ORM - ложка для тех, кто начинает самостоятельно есть без мамы, чтобы глаза себе не выкололи.
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37481968
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSeVaК ОRM гораздо больше жалоб и нареканий.
Ну хотя бы десяток перечислишь?
MCУ, запусти подстрочный перевод. Помимо того, что там перечислено, ORM - всего лишь банальный DAL,а для нормальной жизни нужны бизнес-объекты
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37482329
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaПравильно, ORM - ложка для тех, кто начинает самостоятельно есть без мамы, чтобы глаза себе не выкололи.
Ложка узка, берет по два куска: развести пошире — возьмет четыре.
SeVaMCУ, запусти подстрочный перевод. Помимо того, что там перечислено, ORM - всего лишь банальный DAL,а для нормальной жизни нужны бизнес-объекты
Сева, я тебя не спрашиваю, что это такое и нужно ли это для нормальной жизни, я задал тебе вопрос о перечислении хотя бы десятка "жалоб и нареканий".
Еще раз, освободись от наушников , присядь на скамейку, возьми семки и слухай сюда: пе-ре-чис-ли мне жа-ло-бы и на-ре-ка-ния на ORM .
Так ясно?
...
Рейтинг: 0 / 0
Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
    #37482374
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaORM - всего лишь банальный DAL, а для нормальной жизни нужны бизнес-объектыLINQ-to-SQL трудно назвать "банальным далом". При правильном использовании это производительность SQL одновременно с бизнес-объектами и всеми няшками, имеющимися в C#.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Есть ли объективные критерии, по которым можно решить "нужен ли ОРМ"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]