powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Есть ли смысл начниать новый проект на базе ORM?
25 сообщений из 117, страница 1 из 5
Есть ли смысл начниать новый проект на базе ORM?
    #39421533
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Я какое-то время изучала существующие объектные СУБД, и заодно объектно-реляционные "прослойки".
Очень привлекательно опереировать объектами вместо барахтанья в SQL.

Выяснилось, что и для Delphi они тоже есть (и уже давно) : DORM? tiOPF, hcOPF...
Демки понятные, хотя и порой немного страшные.

Начинаю новый проект (учет заявок и контроль их выполнения для систем комплектования заказов, иключительно десктопный вариант), хотелось бы узнать мнение профессионалов: стоит ли связываться с ORM? В качестве СУБД хранения наверное, выберу FireBird 2.1.

Расскажите о своем опыте использования ORM, какую именно систему порекомендуете.

С уважением, Афалина.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421539
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Зачем ORM ? Чистый SQL гораздо проще и эффективнее.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421540
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддерживаю предыдущего оратора.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421550
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тащить микрософтовский велосипед в чуждую ему инфраструктуру?
зачем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421552
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecatorЗачем ORM ? Чистый SQL гораздо проще и эффективнее.
Согласна, эффективнее.
Тем не менее, на "чистом SQL" (как и на "чистом асемблере") писать тяжелее.
И, мне кажется, обычно не очень хорошо, когда в приложении используется больше одного языка программирования.

Java-разработчики чаще используют ORM.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421558
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Афалина!
You wrote on 17 марта 2017 г. 14:41:38:

Афалина> Java-разработчики чаще используют ORM.чем армяне! (с)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421559
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящийтащить микрософтовский велосипед в чуждую ему инфраструктуру?
зачем?

Почему "микрософтовский"? Не поняла, извините.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421560
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя ус отклеился
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421562
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АфалинаТем не менее, на "чистом SQL" (как и на "чистом асемблере") писать тяжелее.Не используйте сложных, тяжеловестных SQL запросов и писать станет гораздо проще.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421565
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rgreatАфалинаТем не менее, на "чистом SQL" (как и на "чистом асемблере") писать тяжелее.Не используйте сложных, тяжеловестных SQL запросов и писать станет гораздо проще.

подозреваю, что у ТС знания SQL только самые начальные, поэтому хочется странного
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421569
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatАфалинаТем не менее, на "чистом SQL" (как и на "чистом асемблере") писать тяжелее.Не используйте сложных, тяжеловестных SQL запросов и писать станет гораздо проще.

Запросы пишутся исходя из решаемых задач.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421571
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Афалина,

"Исходите" проще.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421578
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator, rgreat:

- расскажите, пожалуйста, о своем опыте использования ORM + Delphi.

Какие именно использовали, какие подводные камни попались, из-за чего сейчас относитесь к ним негативно.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421583
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql это dsl и стоящие за ними субд десятилетиями выдрючивали чтоб эффективно выполнять комплексные операции над множествами записей

использовать развитые субд как тупорылые хранилища данных чтобы извлекать их оттуда и манипулировать вовне в построчном slow-by-slow стиле иногда конечно может и имеет смысл но возможно лишь чуть чаще чем никогда
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421596
AlexeyM123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не использовал, но читаю про TMS Aurelius (есть цикл статей и дока но офиц сайте)
есть также Devart EntityDAC

сдается, что FireBird для ORM не самая подходящая СУБД
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421598
AlexeyM123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и базы надо проектировать тогда по другому
а не как в институте учили, (по крайней мере меня)
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421607
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АфалинаКакие именно использовали, какие подводные камни попались, из-за чего сейчас относитесь к ним негативно.SAP, Вектор-М.

Двумя словами: Адовые монстры, все подробности реализации задачи в которых не знает вообще никто.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421609
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeyM123...
сдается, что FireBird для ORM не самая подходящая СУБД

Есть данные, что FireBird "по скорости", на базах с простой струтурой (то есть таких, которые генерируются ORM) в сходном аппаратном окружении, может и обойти другие СУБД.

Или вы говорите не о скорости?
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421610
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь идет не напрямую о ОРМ, конечно, а о её реализации там.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421617
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatАфалинаКакие именно использовали, какие подводные камни попались, из-за чего сейчас относитесь к ним негативно.SAP, Вектор-М.

Двумя словами: Адовые монстры, все подробности реализации задачи в которых не знает вообще никто.

Извините, я именно про ORM для Delphi спрашивала. У вас есть опыт работы с ними?
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421621
AlexeyM123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АфалинаAlexeyM123...
сдается, что FireBird для ORM не самая подходящая СУБД

Есть данные, что FireBird "по скорости", на базах с простой струтурой (то есть таких, которые генерируются ORM) в сходном аппаратном окружении, может и обойти другие СУБД.

Или вы говорите не о скорости?

"простой структурой" ?
почитайте например Len Silverston
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421623
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сабжу: Террасофт CRM. Для общего впечатления можно поискать в ютубе. Много наглядных уроков.
Очень успешный проект и с правильной реализацией.
Одна беда - он сильно платный.

Еще можно посмотреть на ISCRA.RU.

Других более-менее функциональных ORM пожалуй не назову. Ибо много унылых.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421636
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,

спасибо.
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421639
Афалина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получается, что зесь практически никто не использовал в своих Delphi-проектах ORM-фреймворки?
...
Рейтинг: 0 / 0
Есть ли смысл начниать новый проект на базе ORM?
    #39421642
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
АфалинаПолучается, что зесь практически никто не использовал в своих Delphi-проектах ORM-фреймворки?
Зачем ?
...
Рейтинг: 0 / 0
25 сообщений из 117, страница 1 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Есть ли смысл начниать новый проект на базе ORM?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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