Съездил на Riga Dev Days, словил новых ощущений.
Во-первых, я оказывается давно не общался с бэкенд-разработчиками и подзабыл, чем они живут. По ощущениям у них все прекрасно, но хочется еще лучше. Ну, из серии, в этом году GC всего на 10% стал быстрее, хотелось бы хотя бы на 15%. Или там, есть две системы сборки, одна хорошо подходит для больших
(
Read more... )
Фронтенд - он в среднем сильно молодой и неопытный, бойцы там сильно подвержены пропаганде. Вот и получается что всплывают не правильные идеи, а идеи кумиров молодежи. И вот оно и едет, собирая все грабли, которые уже собрали отцы и деды.
Скажем тот же Ден Абрамов, порой толкает полную адову дичь. Ну типа кидать эффекты исключениями из редюсеров: https://github.com/reactjs/redux/issues/1528 Или react-router тот же - даже шутка ходит что "на любом react-проекте должен быть выделенный разработчик, чтобы переходить на новые версии react-router" - там был момент, когда могло победить что-то более вменяемое, но пиар фейсбука поставил точку.
Короче ты можешь говорить сколь угодно умные мысли, и делать гениальные библиотеки. Но пока ты не устроишься в тот же фейсбук и не начнешь красиво это продавать на конференциях, ты в мире JS никому не нужен. Причем продавать придется грязными методами - если ты будешь честно рассказывать о подводных камнях, ты проиграешь тем, кто нагло впаривает
Reply
- нет поддержки эффектов. Что привело к появлению совершенно безумного redux-saga. И к отсутствию возможности писать какие-либо библиотеки поверх redux, связанные с IO - т.к. нет штатного способа композиции эффектов
- нет нормального подхода к декомпозиции (как в том же ELM)
То, что реализация этого state-management паттерна в redux плохая, приведет к тому, что сам этот паттерн объявят неюзабельным, а мы все назад откатимся в каменный век с MobX.
Reply
Leave a comment