Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Тяпничное голосование по ORM-двигателям / 14 сообщений из 14, страница 1 из 1
30.04.2021, 20:35
    #40067708
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

Если вы разрабатывали свой собственный ORM - тоже отпишите.
...
Рейтинг: 0 / 0
30.04.2021, 21:50
    #40067714
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton
Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

Если вы разрабатывали свой собственный ORM - тоже отпишите.

Doobie
В мире Java нравился ActiveJDBC
...
Рейтинг: 0 / 0
30.04.2021, 22:35
    #40067716
vimba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton,

Не знаю насколько JOOQ можно считать ORM, скорее нет чем да, но я бы ег ов список добавил ибо MyBatis тоже нефига не ORM а в списке присутсвует.
...
Рейтинг: 0 / 0
30.04.2021, 22:52
    #40067719
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
vimba,
С чего взял про myBatis? У него что на выходе?
...
Рейтинг: 0 / 0
01.05.2021, 00:13
    #40067724
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

JOOQ это билдер запросов. Тоесть он скорее может быть частью какого-то ORM фреймворка. Двигатель - часть
автомобиля. На разных уровнях стоит как-бы.
...
Рейтинг: 0 / 0
01.05.2021, 09:48
    #40067732
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
Мое имхо что batis полноправный ORM.
По трем буквам.
А что до остального, да нехай буде)
...
Рейтинг: 0 / 0
01.05.2021, 10:21
    #40067736
Valentin Kolesnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
...
Рейтинг: 0 / 0
01.05.2021, 11:04
    #40067742
vimba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

ROM да хороший термин, вполне описывает MyBatis.

mayton

JOOQ это билдер запросов. Тоесть он скорее может быть частью какого-то ORM фреймворка. Двигатель - часть
автомобиля. На разных уровнях стоит как-бы.

JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.
...
Рейтинг: 0 / 0
01.05.2021, 22:07
    #40067814
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
vimba
JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.


Согласен. Из всех "моих" проектов сейчас только один содержит ORM и это именно JOOQ.
...
Рейтинг: 0 / 0
11.05.2021, 13:51
    #40069338
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
vimba

JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.

Он вроде платный.

В следующую пятничку надо собрать все билдеры запросов в список. И проголосовать. Но интересует
меня не голосование а сравнение удобства.

Я помню есть еще QueryDSL .
В спринге есть какая-то нашлёпка чтоб легче запросы писать. Ее можно отдельно от спринга использовать.
И есть еще какой-то Apache DbUtils который я пробую сейчас но ... не очень удобен.
...
Рейтинг: 0 / 0
11.05.2021, 23:22
    #40069485
vimba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton,

JOOQ платный для оракла(мой случай), mssql, db2. Для бесплатных субд он бесплатен. То есть вполне разумная стратегия лицензирования, если у работодателя есть милионы платить ораклу за СУБД, то всяко пару сотен найдётся на обеспечение девелоперов удобным иснтрументом.
...
Рейтинг: 0 / 0
11.05.2021, 23:40
    #40069487
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton,

nhibernate забыл
...
Рейтинг: 0 / 0
13.05.2021, 11:00
    #40069913
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
Это .Net-овская штука?
...
Рейтинг: 0 / 0
13.05.2021, 11:06
    #40069916
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тяпничное голосование по ORM-двигателям
mayton,

Да. Просто клон хибера. Поэтому мимо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Тяпничное голосование по ORM-двигателям / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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