Size: a a a

Elm Lang сообщество разработчиков

2020 September 08

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Я просто оазработчик) могу рассказать если есть вопросы, но аппликэйшн все равно через менеджмент... тут скидывали недавно нашу вакансию
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Max P
вакансия с релокейтом (Мюнхен) или удаленкой https://stackoverflow.com/jobs/393093/elm-frontend-developer-m-f-d-functional-snapview-gmbh
Вот эта
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Andrey Koppel
Я занес в компанию идею про миграцию на Элм примерно 3.5 года назад. Идея заключалась в том, что АнгулярЖС умирает и нужна смена технологии.

Сделал презентацию про Элм. Сделал пробный компонент на Элм. Процесс принятия решения продлился около 6 месяцев.

Тащил я все на своей инициативе. Проект миграции убивался и игнорировался долго, но я упорно возвращался к этому.

Идею о том, что АнгулярЖС умирает приняли все разработчики. Менеджмент у нас не врубается в такие процессы особо. Решение у нас зависит от одного разработчика, которому компания доверяет (местный парень).

Энтузиастов кроме меня в команде не нашлось, поэтому выбрали как альтернативу Реакт. В общем итоге я выиграл с Элмом и решение было принято мигрировать постепенно.

Я понимал с самого начала, что полная перепись всего не возможна, поэтому нашел способ как двигаться вперед переиспользую то что уже имеется. Миграция шла медленно, но уверенно.

Я разработал план миграции. В течении года мигрировал основной внутренний фреймворк на Элм, постепенно открывая и дополняя возможности использования Элма больше и больше.

Сейчас процесс конвертации легаси страницы на Элм очень простой и удобный, так же как и процесс добавления новой Элм страницы.

В итоге получился монстр гибрид АнгулярЖС и Элм. Я контролирую глубину погружения в гибрид, так чтобы команда могла этим пользоваться без меня.
Я с ангуляра на вью перевез, на элм тогда особо никто не решался, сейчас ради демо один проект пилю тихо на элм, чтобы показать, что удобнее
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Вот эта
Ок, добавлю в закладки
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
да и щас по-моему особо не решаются
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Что поделать, мэйнстрим есть мэйнстрим
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Andrey Koppel
Норвежская компания Conta AS
А сайт есть у них? Что не найду все на норвежском)
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
А сайт есть у них? Что не найду все на норвежском)
Сложный язык, недавно начал учить его)))
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
app.conta.no - это приложение, которое мы разрабатываем
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Что поделать, мэйнстрим есть мэйнстрим
Ну тут не в мейнстриме дело, не все могут позволить себе делать из каждого разработчика почти басфактор, сложно найти человека, который хотя бы действительно может в фп, не то что хаскель/элм
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Maxim Vishnevsky
Ну тут не в мейнстриме дело, не все могут позволить себе делать из каждого разработчика почти басфактор, сложно найти человека, который хотя бы действительно может в фп, не то что хаскель/элм
Не знаю что такое басфактор, но элм не особо сложный
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Не знаю что такое басфактор, но элм не особо сложный
Грубо говоря человек, уход которого сделает бум для команды) Не сложный, относительно, но коммьюнити маленькое, заменяемость девелоперов слабая, бизнес боится
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Думаю тут больше разработчики сами себе ужасы выдумывают... бизнес по большей части вообще не в курсе (и ему совершенно фиалетово) на чем там написана апликуха... работает и хорошо
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Думаю тут больше разработчики сами себе ужасы выдумывают... бизнес по большей части вообще не в курсе (и ему совершенно фиалетово) на чем там написана апликуха... работает и хорошо
Ну тут как повезет, у нас глава компании упорно думает, что он неоцененный техногуру и лезет во все тех дела
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
А вот кто как вэб компоненты пишет? На чистом js/ts или ещё что-то... пока они были маленькие простой ванилы хватало вполне... но тут надо написать компонент побольше и что-то это так больно...
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Для Элм приложения?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Да
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
А в чем боль?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
По большей части в рендеринге... если вью императивная, то по сути требуется описать в коде переход от каждого стейта к каждому, и если стейт хотя бы чуточку сложнее чем тривиальный это становится очень не простой задачей
источник