Sergey
Petr
Sergey
функциональное программирование меняет сознание ) советую
Sergey
на nodejs немного
Sergey
а так то я из пхп девелоперов, но надеюсь отойду от этого 🙂
Petr
Sergey
пхп для каких то задачь нормальный инструмент
Sergey
восновном для прототипирования
Sergey
быстро поднять мвп, запуститься
Sergey
какой то хайлоад или чтото серьезное на пхп делается с болью
Sergey
к сожалению
Petr
ну те же вк и фб компеляют в си емнип
Sergey
но и он не стоит на месте
Sergey
у фб не совсем пхп, и не уверен что они все еще на нем
Petr
Sergey
исторически так сложилось видимо
Sergey
как и с моджордомо видимо 🙂
Sergey
на пхп можно жить, он очень популярен в снг
Sergey
знакомый неплохо микросервисную архитектуру внедрил в айти инфраструктуре средней по размеру компании
Sergey
в бакофисе
Sergey
сервисы, которые были проданы за сотню милионов долларов в рунете сделаны на пхп5 и даже частично на пхп4
Sneg.
Как со стабильность на read
Sergey
но на пхп мир клином не сошелся 🙂 для каждой задачи свой инстурмент лучше
Sneg.
?
Sergey
Sneg.
Извиняюсь, не совсем понимаю видимо.
Sergey
ага
Facebook вот эту штуку сделали: http://hhvm.com/ но это не совсем пхп, там ограничения есть
Sneg.
Mqtt это свой протокол как я понимаю. Red это отдельный протокол, или эта программа которая понимает mqtt
Sneg.
?
Sergey
Sergey
стабильности mqtt для умного дома хватает
Sergey
тут хайлоада то нет
Sergey
ну в день пару тысячь событий дома у меня происходит
Sergey
это мало
Sneg.
И эта платформа умеет работать с mqtt или ей свой сервер нужен?
Sergey
я как пхп разработчик например незнаю как сделать реально хайлоад сервис с тысячным rps на одной машинке, который бы например кластериховал что-то, а на java/scala это делается.
Sergey
на пхп я бы конечно тоже сделал аналогичное, но работало бы оно медленней и возможно менее стабильно
Sergey
зато простую формочку под веб на пхп делаеться элементарно - наговнякал, запустил - тут наверно и не надо городить монстров
Sergey
тем более рынок говноразработки очень большой, большинству клиентов нужны простые сайты под маленькую посещаемость и пхп разрабов как грязи и стоят они недорого
Sergey
есть свои минусы - тк порог вхождения низкий - трешняка много, когда собеседуешь людей - фейспалм полный..
Sergey
если взять туже scala - чудиков тут встречается на порядок меньше, но и денег платить таким разработчикам надо больше
Sneg.
Эту оболочку сами писали или она так же в ред делается (или готовая)
Sergey
для начала node-red не нужен, просто собрать устройство на NodeMCU, которое взаимодействует с MQTT, и управлять через консольку или какие то аппликации под телефон
Sergey
Sergey
среда визуальной разработки вместе с платформой
Sneg.
Понял, красиво и информативно
Sergey
если функциональности мало, можно на JS написать - это все работает на nodejs
Sergey
есть на юутубах видосы про node red и mqtt - я вот по ним и научился
Sneg.
Сколько изучает, давно?
Sneg.
Изучаете
Sergey
да нет, что там изучать, я же не глубоко - то что мне нужно было - я за неделю реализовал неспешно
Sergey
если делаете умный дом, то сначала надо все кнопки и свет сделать прсото управляемыми через mqtt
Sergey
а уже потом можно навесить какой то контроллер
Sergey
чтобы например планшет повесить на холодильник с графиками и кнопками... или с телефона управлять, или на телевизор виджеты выводить
Sergey
нужно придумать свой формат взаимодействия - какие команды и как устройство получает, какие данные в каком формате возвращает
Sergey
Никто кстати на http://mongoose-os.com ничего не делал?
Sergey
поставил ее на esp32, потыкал, прикольная ..
Sergey
там вроде как в разработке наши соотечественники участвовали в том числе
Sergey
тк у меня уже есть легаси на LUA, это остановило переходить на мангуз.. там JS и возможно еще чтото, для LUA пока обертку не написали
Sergey
но есть шанс что напишут .. жду 🙂
Sergey
Если не дождусь - придется все зарефакторить на каком нибудь языке из тех что поддерживаются
Sergey
В целом кажется что свою разработку под ESP лучше на mongoose переводить, разные классные штуки у них есть их коробки, неговоря уж о том что все по людски сделали, IDE, заливка, дебаг, апдейт по воздуху.. все есть
Sergey
вот тут мужик для ленивых урок выложил - https://www.youtube.com/watch?v=Y6CZePh5uIA вообще красота
Sergey
там есть еще офицаильные тотуры
ㅤ
Еще есть такая штука Awesome iot не пробовали?
Sergey
Не пробовал, это визуальная среда для создания скетчей под устройства?
ㅤ
Я сам ее не пробовал
Sergey
То что на юутубе увидел показалось больше для эдюкейшн целей..
Sergey
Идеально для уроков труда в школе
Petr
Petr
урок труда - это лобзиком уточку выпиливать
Petr
мышкой в браузере программировать - это даже не программирование а аутизм.
Sergey
урок труда - это лобзиком уточку выпиливать
Кажется это в прошлом останется. Друга детства из канадской школы отправляли стажироваться на фирму где 3д эффекты для мульт сериалов и фильмов делали. Также будет и в бывшем ссср рано или поздно
Petr
Petr
урок труда это про работу руками.
Sergey
Petr
Petr
Petr
и это ХУЁВЫЙ вариант развития, да. (но я не говорю что у нас все отлично, да)