Разве внешний ORM не слишком сложен, как EJB? - PullRequest
0 голосов
/ 20 сентября 2009

Как внешние ORM упрощают что-либо, когда вам приходится справляться со сложной конфигурацией XML, такой как Java EJB? Сложность просто спрятаться где-то еще. Более того, он вводит зависимости от внешних сторонних лиц выше зависимости от Microsoft. Так в чем же преимущество?

Ответы [ 2 ]

1 голос
/ 20 сентября 2009

С какими ORM вы имеете дело со сложным XML? Это вряд ли "нормально" для ORM, и, как правило, это не единственный вариант.

Хороший ORM значительно упрощает вашу жизнь, но не усложняет ее.

Вам не нужно зависеть от какой-либо библиотеки, которую вы хотите написать самостоятельно. Они называются компонентами многократного использования по причине.

Продолжайте и начинайте с нуля или используйте один из неадекватных ORM от Microsoft (поскольку кажется, что вы приняли эту зависимость), похоже, у вас есть достаточно времени, чтобы заново изобрести колесо.

0 голосов
/ 20 июля 2010

ORM пытается устранить несоответствие между тем, как база данных работает, хранит и возвращает информацию, и тем, как мы хотим, чтобы наш код работал, сохранял данные и манипулировал этими же данными.

Это не решенная проблема, и инструменты меняются и улучшаются. Каждое решение в этой области обычно включает компромисс, и для того, чтобы сбалансировать компромиссы между проектами, вам нужно больше понять историю проблем, которые пытается решить каждый ORM, прежде чем списывать их как слишком сложные.

В конце концов, есть ORM, поэтому вы можете использовать код вместо того, чтобы писать его с нуля.

Подробнее об обсуждении такого типа читайте в этой статье Coding Horror .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...