Форум сайта python.su
Имеет ли смысл использовать сигналы и слоты Qt для взаимодействия между собой объектов на уровне модели? С одной стороны получим жесткую завязку на Qt, а с другой нет необходимости извращаться с обсерверами. Посодействуйте выбору.
Офлайн
По моему, сигналам там не место. Qt нужно держать в своей песочнице, не давая расползаться на всё приложение.
Офлайн
PooHМожет лучше с помощью триггеров в СУБД реализовать?
Имеет ли смысл использовать сигналы и слоты Qt для взаимодействия между собой объектов на уровне модели?
Офлайн
И как это связано?
Офлайн
aaleksanderА нету СУБД :) Речь идет о взаимодействии моделей в оперативной памяти.
Может лучше с помощью триггеров в СУБД реализовать?
Офлайн
Сильно не уверен, что _внутри_ модели нужны сообщения. Динамическая типизация позволяет относится к вопросу проще.
Более того, они лишние и при взаимодействии модели с видом.
Да и вообще MVC хороша при создании виджетов (при этом граница между видом и контроллером расплывается), но малоприменима для реализации общения с бизнес-логикой. Получается, MVC - это набор благих пожеланий но никак не Design Patern.
Офлайн