Hibernate, iBatis, Java EE или другой инструмент Java ORM - PullRequest
65 голосов
/ 04 апреля 2009

Мы находимся в процессе планирования большого корпоративного приложения. Мы сосредотачиваем наши усилия на оценке гибернации после переживаний J2EE.

Похоже, новый API Java EE стал проще. Я также прочитал некоторые хорошие вещи о Hibernate и iBatis. Наша команда имеет небольшой опыт работы с любым из фреймворков.

Есть 5 основных точек сравнения, которые я бы хотел определить

  • Кривая обучения / простота использования
  • Производительность
  • ремонтопригодность / Стабильность
  • Производительность / масштабируемость
  • Простота устранения неисправностей

Если бы вы руководили командой из ~ 6 разработчиков с опытом работы с J2EE, какой инструмент ORM вы бы использовали и почему?

Ответы [ 12 ]

1 голос
/ 04 апреля 2009

Переходите в спящий режим. В дальнейшем ваш проект определенно увеличится, и инвестиции (на обучение в спящем режиме) окупятся тем или иным способом.

0 голосов
/ 04 апреля 2009

Вы пытались ответить, ПОЧЕМУ даже использовать инструмент ORM, прежде чем решить, какой из них использовать? Если в вашей команде есть люди, которые знают SQL, см. Придерживайтесь JDBC.

...