Pull to refresh
9
0.1
Send message
На базе этой библиотеки строим приложение для крупного Российского заказчика. Лучшей архитектуры я еще не видел для связки React+MobX+MST. Если сотрудник Яндекса как то сказал, что при переходе на MobX c Redux они сэкономили порядка 3х, то здесь по отношению к MobX еще ее менее 2х, все из за того что DI в корне меняет способ передачи контекста (пропсов). Если раньше мы писали кучи интерфейсов для пропсов, связывали их с другими и прокидывали по всему дереву компонентов, то сейчас мы имеем внедрение зависимостей глобальными сервисами и локальными вьюхами. Теперь пропсы летят исключительно в какие то примитивы типа кнопок и селектов, над всем остальным DI
Вы очень вовремя появились. Как раз начал использовать формы mobx. Нашел единственную библиотеку mobx-react-forms но она оказалась достаточно тяжеловесной и тянет кучу зависимостей. У меня только один вопрос? Почему документация на Русском? Это ведь сильно ограничивает потенциал развития Вашей библиотеки.
Когда я задумывался о развитии ситуации в таком ключе, то пришел к выводу, что это может произвести толчек к массовому исходу программистов из России, ну или переход на иностранные фриланс биржи. В процессе эволюции мозг в размерах не уменьшался, так же и с запросами по заработой плате.
Вот кстати я на том же решении остановился… Хотя там еще с вендорными либами, использующими нативные функции те бы еще пляски пришлось устраивать…
Если проект продолжительный то обновление к новой версии, та еще задача. В свое время я перепрыгивал с 0.54 и далее, но после этого до 0.60 проапгрейдится не получилось (надо сказать что проект домашний, так что не было возможности тратить недели на поиск решения) мое мнение что RN еще не готов.
Уровень преступности действительно снижается, но это результат наблюдается так же со времен проникновения телевидения. Которое способствует тому что люди могут увидеть результаты развития сценариев. Как оказалось, не все понимают, что убийство или грабеж могут быть пресечены, пока не насмотрятся НТВ
Вам бы какой нибудь стандарт для открытого аудита независимыми конторами разработать, потому что в Российских реалиях какого либо доверия к исполнительной власти нет, а соответственно все заявления о том, что там отправляется только то что Вы хотите а не записи «кухонных посиделок» являются неправомерными
Не думаю что это проблема, даже под React Native существует минимум 2 библиотеки для работы с BLE, единственное что проблемы могут быть в восстановлении состояния при выходе из фонового режима. Остальное работает как часики. И самое главное что поддерживается запрос на увеличение блока MTU, а это снимает ограничения на объем потока информации

Не нашёл апи для формирования ble клиента, кроме как ibeakon. У Вас нет информации на этот счёт?

В 2019 году пришлось вернуться к программе Google Desctop. Виндовый поиск за это время даже близко не приблизился в возможностям этой программы
У Microsoft есть аналог ODATA, та же самая проблема. Если настроить модели не правильно, то можно одним запросом всю базу выкачать. В случае если приложение большое, то спроектировать эти модели на все юзкейсы становится практически невозможным.
Поэтому как ODATA так и GraphQL можно рассматривать как дополнение а не замену.

1) Js, пожалуй единственный язык который позволяет реализовать полностью весь стек ИТ систем. Фронтенд, бекенд, мобильные и десктопные приложения. Простыми словами, владея Js вы можете создать полностью законченное решение.
2) Я работал фуллстек программистом, писал на C#, Golang, JS. Но решил выбрать специализацию фронтенд, и в том числе по причине того, что фронтенд программистам платят не меньше и зачастую больше. И к тому же вакансий больше.

Вы правы локально сделать гораздо проще чем на хостинге, который куб не предлагает из коробки. Я бился несколько вечеров (для своих проектов) и плюнул.
Можно было ещё добавить иннфосвцию по Helm и Dapp

Спасибо за статью. У меня вопрос. Вы написали про Redux как комплекс библиотек. Имелось ли ввиду что здесь присутствует аналог Reselect.js (Reselect — это библиотека для создания мемоизированных селекторов (memoized selectors). Мы определяем селекторы как функции, извлекающие фрагменты состояния Redux для наших компонентов React)

У многих проггеров страсть к велосипедам собранным ими самими. Я с этим борюсь, но не всегда получается. Плюс это возможность изучить новый инструментарий. K6.io мне подкинул интересную идею, о том что в качестве фронта для программиста может быть использован JS а бека Go, решение получилось очень производительным.
Интересно. Но если разбираться до конца то важно учитывать не только производительность. Для меня важным является то сколько потребляет процесс ( в случае node и Go эта разница составляет 10 раз),
Плюс это наличие библиотек. К примеру недавно уперлись в то что либа под Go не может стилизовать графики Excel. Не знаю как под node но нам пришлось или отказать заказчику в этом требовании или после формирования отчёта, его распаковывать и ручками по регулярке править xml. Вобщем запрос висит на хабе (расширение либы) но из за нас никто это делать не будет, да и мы не хотим тратить на решение этой задачи месяц работы
Затрудняюсь, я уже там не работаю. Хотя в статье есть пометка, что тест относительный. Поэтому никакой разницы, что за проц нет. Шина и проц перегружены тестовым фреймворком который запускает по 500-750 http соединений единомоментно
На а этот счёт есть статья от ребят из mail.ru мы же можем сделать вывод относительно Node.js. Golang естественно будет наиболее производительней. На стороне бека я бы за него топил. Но толко в там где появляются узкие места (привет микросервисная архитектура), так как простой прокси на СУБД можно реализовывать на чем то попроще
Да, иногда Остапа сильно несёт. Но в любом случае, судя по тому как это реализуется, то тут вопрос больше в количестве времени которое могут выделить разработчикам на приведение UI в соответствие нативу

Information

Rating
3,975-th
Location
Усогорск, Коми, Россия
Date of birth
Registered
Activity