Petr
на scala
ой, сорре
Sergey
функциональное программирование меняет сознание ) советую
Sergey
на nodejs немного
Sergey
а так то я из пхп девелоперов, но надеюсь отойду от этого 🙂
Petr
функциональное программирование меняет сознание ) советую
у меня есть знакомый хаскеллист, спасибо.
Sergey
пхп для каких то задачь нормальный инструмент
Sergey
восновном для прототипирования
Sergey
быстро поднять мвп, запуститься
Sergey
какой то хайлоад или чтото серьезное на пхп делается с болью
Sergey
к сожалению
Petr
ну те же вк и фб компеляют в си емнип
Sergey
но и он не стоит на месте
Sergey
у фб не совсем пхп, и не уверен что они все еще на нем
Sergey
исторически так сложилось видимо
Sergey
как и с моджордомо видимо 🙂
Sergey
на пхп можно жить, он очень популярен в снг
Sergey
знакомый неплохо микросервисную архитектуру внедрил в айти инфраструктуре средней по размеру компании
Sergey
в бакофисе
Sergey
сервисы, которые были проданы за сотню милионов долларов в рунете сделаны на пхп5 и даже частично на пхп4
Sneg.
Как со стабильность на read
Sergey
но на пхп мир клином не сошелся 🙂 для каждой задачи свой инстурмент лучше
Sneg.
?
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 - чудиков тут встречается на порядок меньше, но и денег платить таким разработчикам надо больше
Sergey
И эта платформа умеет работать с mqtt или ей свой сервер нужен?
отдельно поднят mqtt сервис, отдельно node-red (контроллер умого дома). iot устройства взаимодействуют с контроллером, или даже друг с другом через mqtt сервис, контроллер тоже взаимодействует с iot устройстами только через mqtt сообщения
Sneg.
Эту оболочку сами писали или она так же в ред делается (или готовая)
Sergey
для начала node-red не нужен, просто собрать устройство на NodeMCU, которое взаимодействует с MQTT, и управлять через консольку или какие то аппликации под телефон
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
мышкой в браузере программировать - это даже не программирование а аутизм.
Sergey
урок труда - это лобзиком уточку выпиливать
Кажется это в прошлом останется. Друга детства из канадской школы отправляли стажироваться на фирму где 3д эффекты для мульт сериалов и фильмов делали. Также будет и в бывшем ссср рано или поздно
Petr
урок труда это про работу руками.
Sergey
мышкой в браузере программировать - это даже не программирование а аутизм.
Советую попробовать nodered, быстро дает возможность осознать
Petr
Кажется это в прошлом останется. Друга детства из канадской школы отправляли стажироваться на фирму где 3д эффекты для мульт сериалов и фильмов делали. Также будет и в бывшем ссср рано или поздно
канада - страна победивших сантехников, как и США. Населению не надо уметь делать что-то руками, за них все сделает контрактор - ты только деньги плати
Petr
и это ХУЁВЫЙ вариант развития, да. (но я не говорю что у нас все отлично, да)