AleksejLt> В чем преимущество Форта? Скорость? Я же писал выше один из примеров:
Умный дом [Balancer#29.01.16 08:24] AleksejLt> И неслабая уязвимость в системе Чем же? Всё в исходниках, всё можно проверить. А если кто-то потянет к себе в систему первое же непроверенное — это ничуть не опаснее тягания к себе сегодня непроверенных exe-шников или браузерных расширений.
И, да, естественно, можно организовывать песочницы. При наличии внешних протоколов связи ничто не мешает изолировать скрипт хоть в отдельной виртуальной машине, предоставив оттуда доступ только к ограниченным ресурсам.
AleksejLt> Только людей знающих Форт немного Форт освоить много проще, чем тот же Lua, например
Когда я заводил проект L2Fortress, народ не имел никаких трудностей с освоением Форта. Писали, конечно, часто криво, не в духе Форт-идеологии, но писали
AleksejLt> Получается, что все самостоятельные узлы должны иметь сетевой протокол, чтобы подписываться на и сообщать о событиях. Да, конечно. Это сегодня не является препятствием.
AleksejLt> С логикой всё ясно и понятно. Вопрос в питании - тогда надо пускать 5 или 12 волтовую проводку или оснащать все узлы аккумами или БП... Это уже ортогональный вопрос. К вопросу взаимодействия и логике управления отношения не имеет. И будет решаться каждым индивидуально — квартиры-то у всех разные. Я, например, где-то буду вешать ноды прямо на проводах 220В, где-то — подводить 5В по тому же PoE, где-то, может, вообще на батарейках. С каждым устройством буду решать вопрос частным образом
AleksejLt> Сама система, думаю, что подойдет. Но для умного дома система сообщений должна быть попроще и более надежна. Т.е. задержка в 5 минут для критического сообщения неприемлима. Это разные уровни взаимодействия. На том же MQTT задержка реакции может составлять какие-то миллисекунды. На файловом обмене задержки могут быть до секунд. Зависит от конкретных задач, опять же.
… чтобы понять рекурсию, нужно сперва понять рекурсию …