Russian Qt Forum

Qt => Общие вопросы => Тема начата: xokc от Август 07, 2012, 13:23



Название: Qt Service Framework в Qt 5.0
Отправлено: xokc от Август 07, 2012, 13:23
Кто-нибудь пытался разбираться с Qt Service Framework в Qt 5.0?
http://doc-snapshot.qt-project.org/5.0/service-frameworks.html
Это то, о чём я думаю - модуль для разработки служб Windows и демонов Unix?


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: alex312 от Август 07, 2012, 14:10
Вот (http://builds.qt-project.org/view/Qt%205/) есть сборки Qt5. Можешь попробовать.
Но судя по документации - это Qt-шная разновидность RPC.


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: DmitryM от Август 07, 2012, 14:22
По этой статье (http://labs.qt.nokia.com/2009/05/26/qt-service-framework/), что-то типа прослойки между COM/DBUS/...
Цитировать
Это то, о чём я думаю - модуль для разработки служб Windows и демонов Unix?
Чем демон отличается от обычной программы?


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: xokc от Август 07, 2012, 14:39
По этой статье (http://labs.qt.nokia.com/2009/05/26/qt-service-framework/), что-то типа прослойки между COM/DBUS/...
Ужас какой. Зачем это?
Цитировать
Чем демон отличается от обычной программы?
Лучше я про службу отвечу.
Тем, что она не имеет пользовательского интерфейса и запускается автоматически с правами администратора (если упростить) ещё до начала пользовательского входа в систему и управляется с помощью соответствующей оснастки в консоли управления Windows (MMC).
Наверное демон - нечто подобное.

Просто раньше в Qt solution был некий компонент под названием QtService, функционал которого меня вполне устраивал. Однако он не развивается с 2009 года, а теперь в Qt 5 появляется нечто под тем же именем, но по назначению несколько иное.


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: DmitryM от Август 07, 2012, 14:46
Демон в Unix, это процесс у которого нет управляющего терминала и нет, соответственно, пользовательского интерфейса.


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: xokc от Август 07, 2012, 16:15
Суть собственно в чём. Что использовать для кроссплатформенного "демона" вместе с Qt 5?


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: Странник от Август 07, 2012, 22:17
Суть собственно в чём. Что использовать для кроссплатформенного "демона" вместе с Qt 5?
вам так нужно развитие QtService?


Название: Re: Qt Service Framework в Qt 5.0
Отправлено: xokc от Август 08, 2012, 08:27
Мне нужно иметь кросс-платформенное решение для разработки службы/демона на Qt 5.0. Нынешний функционал QtService из Qt Solutions меня вполне устраивает, но с учётом скорого перехода на Qt 5.0 я не понимаю, насколько "кошерно" будет его использовать, поскольку:
1. имеются совпадения по именам классов с "чем-то" из состава Qt Service Framework в Qt 5.0
2. не развивается с 2009 года

Вот я и спрашиваю, есть ли подобный инструментарий в грядущем Qt 5.0?