Size: a a a

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

2019 February 04

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
GG
да честно, заебался на реакте решать проблемы. Уже года два на реакте пишу, и до сих проблемы встречаю. Много приходится думать о том как все организовать. Ельм мне понравился тем что есть только один способ сделать какуюто вещь. плюс гайды хорошие. Для реакта тоже есть гайды, но их много) и опять приходится напрягатся выбирать
в elm есть правило только на основу приложения. остальная часть приложения не определена и рашается как кому вздумается. из-за типизации сохраняются контракты в коде, но логику работы все так же можно разломать.
источник

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
но в общем случае, на функциональном языке приятнее писать, нежели на js, но и когнитивная нагрузка выше.
источник

G

GG in Elm Lang сообщество разработчиков
Slava Turchaninov
но в общем случае, на функциональном языке приятнее писать, нежели на js, но и когнитивная нагрузка выше.
+
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
Привет!

А можно как-то к elm-ui привинтить эвенты с клавиатуры (onKeyDown, onKeyPressed) ?
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
я там в инпутах вижу только onChange =(
источник
2019 February 07

A

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

К

Константин in Elm Lang сообщество разработчиков
Artem
👋
И тут ты
источник
2019 February 09

A

Artem in Elm Lang сообщество разработчиков
Все-таки почему под Elm нет качественных библиотек компонент? Все, что есть, находится в довольно жалком состоянии и совершенно не дотягивает до того же Reason Material-UI
источник
2019 February 10

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Artem
Все-таки почему под Elm нет качественных библиотек компонент? Все, что есть, находится в довольно жалком состоянии и совершенно не дотягивает до того же Reason Material-UI
Потому что нет тайпклассов :)
источник

A

Artem in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Потому что нет тайпклассов :)
Ну, хорошо, тайпклассы есть в Purescript. Но там компонентных библиотек вообще нет. ))
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Artem
Ну, хорошо, тайпклассы есть в Purescript. Но там компонентных библиотек вообще нет. ))
А в галогене не компоненты?
источник

A

Artem in Elm Lang сообщество разработчиков
Не, ну они кагбе есть в теории. Но на практике их и нет почему-то. Может, каждый сам реализует какой-то набор, но не выкладывает в общее пользование? )))
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
...
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Там оно просто из коробки работает
источник

A

Artem in Elm Lang сообщество разработчиков
Т.е. там есть что-то вроде DatePicker, Tab или Table? ))
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
А, так ты про коллекции виджетов
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Осуждаю
источник

A

Artem in Elm Lang сообщество разработчиков
Почему? Чтобы самому реализовать что-то вроде реактовского или ангуляровского Table, надо кучу времени потратить. А убрать глюки - и того больше )))
источник

A

Artem in Elm Lang сообщество разработчиков
Или вы против использования чужого труда в UI? )))
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Что-то вроде того
источник