Зачем мы переписывали приложение на Elm и кто за это ответит / Виктор Русакович

  Рет қаралды 1,554

MinskJS

MinskJS

Күн бұрын

Пікірлер: 7
@Polaxoid
@Polaxoid 5 жыл бұрын
Спасибо большое за доклад. Осталось неясными несколько вещей: 1. Заявленные проблемы не относились к технологиям и поэтому вопрос остается зачем собственно нужен сам elm, решил ли он исходные проблемы или нет ? 2. Сравнение performance в 2019 году с 15 версией react, а что с react 16. Были ли какие-то проблемы с производительностью в самом приложении ? 3. Судя по рынку (имею в виду вакансии), elm не самый популярный язык, сразу возникают вопросы по поиску потенциально людей в команду. Очень хороший вопрос был про библиотеку компонент 4. Сколько потребовалось времени команде, чтобы адаптироваться к смене языка, как был построен сам процесс перехода Очень жаль, что у докладчика было не очень много времени, потому что наиболее интересным было бы то как elm ощущается на, действительно, крупных задачах. Также жалко, что не было цифр по тому насколько все стало лучше после перехода на elm.
@theghostminsk
@theghostminsk 5 жыл бұрын
Отвечаю (да, через 4 месяца после вопроса) 1. Проблемы в "старом" приложении были не только в Ангуляре, но и в том, как мы на нем все писали. Т.е. где-то мы сами стреляли себе по ногам (и Ангуляр разрешал это). В Elm себе в ногу выстрелить очень сложно. Исходные проблемы из Angular в Elm не перебрались. 2. Критерий производительности elm vs react был не самым важным - достаточно того, что Elm на уровне с React. 3. Найти готового Elm-разработчика почти невозможно. Надо искать _хороших_ разработчиков. Желательно, чтобы они понимали/увлекались функциональным программированием. 4. Т.к. для всех в команде Elm был новым опытом (не считая PoC и pet проектов), думаю, команда достигла своей текущей скорости разработки где-то через полгода. Новый хороший разработчик начинает работать со скоростью команды, думаю, через 1-2 месяца. В этом, конечно, ему в помощь тот факт, что уже есть решения на все требования в приложении.
@HELLO_AGAIN
@HELLO_AGAIN 4 жыл бұрын
Благодарю!
@mikhailsolntsev6133
@mikhailsolntsev6133 5 жыл бұрын
When PizzaParty is over ;D
@СлаваВолошин-ы3с
@СлаваВолошин-ы3с 4 жыл бұрын
посмотрел пример приложегия на гитхабе, формирование html - коенчно ад, тяжеловато понять структуру
@maxfrontend8750
@maxfrontend8750 4 жыл бұрын
к этому быстро привыкаешь (но все равно, порой не очень удобно редактировать), плюс когда хочется "стянуть" пример из инета, можно автоматически верстку html превратить в elm - mbylstra.github.io/html-to-elm/
@eugenenovikov671
@eugenenovikov671 4 жыл бұрын
Redux это отдельная библиотека для JS, хватит её приписывать реакту. реакт просто без костылей не нужен.
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 33 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 58 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 27 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,6 МЛН
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 33 МЛН