Не Робот: компиляторы придется писать под каждый девайс... я не извращенец, но тут вопрос философски "Хотелось бы на любимом PHP )" если человек ооочень любит php, не понятно за что, то наверное найдет или напишет. "Как быстро бесконечный цикл съест батарейку устройства?" - а как вы думаете работают другие ПО, написанные на любом другом языке? Любой демон или процесс, который весит в памяти это по сути бесконечный цикл... все остальное тоже бред вы пишите, событие рождается на устройстве, кто-то, демон или процесс считывает это событие и запускает процесс написанный на каком угодно языке... или вы думаете там магия происходит?
в принципе можно, самому сделать такое устройство. идете в нии, просите их сделать вам чип для сканера, который может делать все и даже без компьютера, т.е. через спутник соединяться с сервером, с облаком, хоть с чертом лысым. Они там, в нии вам составят технологическую карту на производство таких чипов, далее вы пойдете на производство, закажете изготовление таких сканеров, и будете использовать его в своем... где вам придется, только не понятно при чем тут битрикс пхп и сайты вообще?
EvgeniyRava: вы уточните что за device у вас? может я чего не знаю, может он программируемый и конфигурируемый, может он после установки на компьютер пользователя имеет возможность соединиться с интернетом, настроить шифрованное соединение с сервером? кто ж его знает
а для динозавров можно ссылки на: 1) "Разделяй и властвую приучают нас паттерны MVC", 2) "когда приходит время оптимизации, то многие фреймворки рекомендуют отказаться от объектов в пользу обычных запросов и ассоц массивов", 3) "// upd". хотелось бы ссылку на источник и ссылку на словарь, объясняющий значение термина.
Если "вьюха" обозначает Представление (View), то на мой взгляд чем больше возможностей у процессора, который обрабатывает View тем лучше, т.е. плохо было бы если процессор не понимал ничего кроме массивов или переменных. другое дело, что делает этот процессор с данными, и что делаете вы с данными. допустим у вас задача: "запрос на миллион строк поиск и подсветка ключевых фраз и вывод результата постранично", с общей суммарной статистикой по найденным ключевым фразам. Оптимальным было бы не фетчить (fetch) все строки из базы данных. Как будет работать с данными ваш контроллер? Как будет работать процессор. Сможете ли вы сделать так чтобы фетч был только той страницы, которую запросил пользователь? Если View и объекты позволяют сделать такой фокус, тогда не понимаю вопроса...
"Решение"?
во-первых, научитесь никогда в единственном числе не произносить это слово. нужно понимать, что решений всегда очень много, с опытом осознание этого придет.
во-вторых, стоИт или не стоИт вопрос философский, иногда медицинский. Исходите из целей ваших, критерии оценки изменяются со временем, нет ничего плохого в том, что вы задаете себе одни и те же вопросы по нескольку раз, только оценивайте и ответы свои на эти вопросы, возможно вы заметите что изменилась ваша позиция и у вас уже вновь стоИт или не стоИт...
в-третьих, кроме самообучения другого обучения я не знаю.
Вы имеете в виду сложность вычисления уровня каждого пользователя? т.е. сложно будет вычислить кто пользователь сейчас 1.1.3 или 1.3.6? или что имеется в виду?