В настоящее время мы разрабатываем какую-то систему управления корпоративными ресурсами с помощью Google Web Toolkit.Наши главные цели - сделать нашу систему расширяемой, модульной и снизить наши расходы.Мы выбираем PostgreSQL в качестве нашей базы данных, потому что Oracle и MySQL просто слишком дороги.Однако у нас больше всего опыта работы с Oracle.Нам также нужна какая-то репликация для нашей базы данных.
Серверная часть сервера будет написана на Java.
Сейчас мы ищем хорошую абстракцию базы данных.Мы думали о Hibernate, но хотя его можно использовать с GWT, мы не знаем, является ли это лучшим выбором.Кто-нибудь может дать несколько указателей?Есть ли еще какие-то хорошие рамки для использования?Может быть, мы будем кодировать все с помощью JDBC, поскольку это быстро и масштабируемо, но это будет означать большие затраты на разработку.Но мы подозреваем, что у нас большие таблицы данных, и у нас нет опыта работы с Hibernate.
Плюсы для Hibernate (о которых я могу думать):
- быстро развивающийся
- хорошая документация
- стабильно
- активно разрабатывается (мы не хотим использовать платформы, разработанные одним человеком)
- поддержка возможна (когда все идет не так)
- мы можем переключиться на Oracle, когда у нас есть для этого деньги (большой профессионал)
Минусы:
- может не масштабироваться (не знаю, еслиэто правда)
- в случае сбоя мы можем быть испорчены (однако он кажется очень стабильным)
- нам нужен еще один уровень архитектуры (вам нужны какие-то объекты для передачи данных для GWT, как в спящем режимесохраненные классы больше не сериализуются источник )
Привет,
iuiz