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

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

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

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



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

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



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

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

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

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

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

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

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

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

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

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


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