интерфейс запросов

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

интерфейс запросов

Сообщение alexsmol » Пт сен 26, 2014 10:27 pm

Сергей, уже год как подсел на Ваш умный дом. Спасибо огромное. Всю сознательную жизнь занимаюсь разработкой железа и программ. Бальзам на душу Ваша разработка. Посетила одна мысль. Что если создать интерфейс позволяющий строить сложные запросы к базе данных. Таким образом можно обойти сложное программирование использующее одинарные свойства объектов с преобладанием программирования на PHP. То есть все условия выстраиваются в SQL запрос. Таким образом можно создавать шаблоны запросов. Мне кажется это должно быть более доступно пользователю.
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Пт сен 26, 2014 10:50 pm

Данное предложение уместно где выстраиваются сложные условия анализа состояния нескольких объектов
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Пт сен 26, 2014 11:09 pm

У Вас уже достаточно много наработок, но каждый пользователь сталкивается с тем что практически с нуля выстраивает свои объекты (свойства и методы). Может сделать какой то стандарт? Справочник объектов со свойствами и методами.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: интерфейс запросов

Сообщение Vit » Сб сен 27, 2014 7:50 pm

стандарт имеется при установке проекта и объекты и свойства и методы...по ним достаточно описания на сайте и форуме...
За это сообщение автора Vit поблагодарил:
alexsmol (Сб сен 27, 2014 10:13 pm)
Рейтинг: 1.16%
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Сб сен 27, 2014 9:48 pm

Согласен.Стандарт есть. Я предлагаю создать справочник объектов. Согласитесь их не так много. Сенсоры (датчики тепературы, влажности, давления, движения....) . Исполнитель механизмы (реле, выключатели, выключатели, диммеры...). Смысл в том
, чтобы набирать объекты из справочника. Пусть у объекта будет избыточность свойств и методов, которые будет выбирать пользователь. Это просто отдельная ветвь возможностей. Кто хочет сам может создавать свойства и методы, что очень здорово представляет Сергей. Я за продвижение проекта. И цель предоставить возможность пользователям далеким от программрования, просто из кирпичей (готовых объектов) строить свой умны дом.
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Сб сен 27, 2014 9:57 pm

Сергей делает практически тоже через Blocky. Набор шаблонов для прграммирования. Мы все равно придем к пользователю, который из кубиков будет собирать систему условий и результатов.
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Сб сен 27, 2014 10:24 pm

Наработок достаточно для того, чтобы создать справочник объектов. Очень хорошо построен форум, но люди могут добавлять в справочник свои объекты. Условия конечно регламентов структурой таблиц .
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: интерфейс запросов

Сообщение alexsmol » Сб сен 27, 2014 10:29 pm

Прошу прощения. Регламентированы.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: интерфейс запросов

Сообщение sergejey » Пн сен 29, 2014 1:41 pm

Идея в целом здравая. Я с каждым релизом стараюсь заложить в установочный пакет базовый набор классов, чтобы пользователь мог добавлять в них объекты, не изобретая заново, какими свойствами должен обладать датчик температуры или движения. Сделать из этого справочник тоже можно, но, честно говоря, у меня до этого руки не дойдут :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить