В течение последних нескольких дней я узнал о Вяжем, и это было освежающим опытом. Так много, что я не хочу возвращаться на Землю JS, :-(.Elm: Как бы вы создали и стиль своего интерфейса?
Моя проблема в том, что я до сих пор не вижу способа создать веб-приложение с вязами, и мне бы хотелось, чтобы некоторые рекомендации и советы:
evancz/start-app отлично подходит для организации структуры приложения
evancz/effects вместе с elmfire может обрабатывать разговор с Firebase
Но как бы я построить и стиль пользовательского интерфейса
Давайте рассмотрим конкретный пример:..? styled select widget from Semantic-UI.
Он реализован как список divs, а также некоторые JS для обработки выпадающего меню и multi-select.
альтернативы я нашел до сих пор являются:
- Включить CSS семантические и в JS (это требует JQuery) и использовать ports вклиниться в JS событий виджета.
- Включите только CSS Semantic и попытайтесь создать функциональность в Elm.
- Оба строят функциональность и стиль в Elm (adam-r-kowalski/Elm-Css).
- Забудьте о семантике и переделайте сайт в Bootstrap, используя circuithub/elm-bootstrap-html.
Есть ли другие альтернативы или виджеты, которые можно было бы повторно использовать, которые мне не хватает?
Контейнер TheSeamau5/TabbedPages, конечно, пугает. Будут ли другие виджеты выполнять эту работу?
Опять же, я бы хотел использовать Elm для моего проекта, но у меня нет знаний и времени, чтобы написать все виджеты.
Для контекста, виджеты, которые я использую из Semantic являются:
- Два меню гамбургер, один на каждой стороне экрана.
- В стильном выборе.
- Раскрытие треугольников, скрытие/отображение большего количества контента.
- Карусельное изображение изображений, с превью/рядом и точками внизу.
Еще раз спасибо за работу, которую вы вкладываете в Вяз, и любые советы, которые вы можете дать мне.
PS: Я также разместил этот вопрос в списке рассылки elm.
[Эффекты] (http://package.elm-lang.org/packages/evancz/elm-effects/1.0.0) ссылки все сломаны – SwiftsNamesake