Przez ostatnie kilka dni poznałem Wiąz i było to odświeżające doświadczenie. Tak bardzo, że nie chcę wracać do kraju JS, :-(.Wiąz: Jak zbudujesz i ukształtujesz swój interfejs?
Moim problemem jest to, że nadal nie widzę sposobu na stworzenie aplikacji internetowej z wiązem i chciałbym wskazówek i porady:
evancz/start-app jest wielki za organizację struktury aplikacji
evancz/effects wraz z elmfire może obsługiwać rozmowy z Firebase
Ale jak będę budować i styl UI
Weźmy konkretny przykład:..? styled select widget from Semantic-UI.
Jest zaimplementowany jako lista elementów div, wraz z niektórymi JS do obsługi menu rozwijanego i wielokrotnego wyboru.
Alternatywy znalazłem do tej pory to:
- Include CSS semantycznego i JS (wymaga JQuery) i używać ports hak do widgetu zdarzeń JS.
- Uwzględnij tylko kod CSS semantyczny i spróbuj zbudować funkcjonalność w wiąz.
- Obie budują funkcjonalność i styl w Elmie (adam-r-kowalski/Elm-Css).
- Zapomnij o Semantic i przerób witrynę w Bootstrap za pomocą programu circuithub/elm-bootstrap-html.
Czy istnieją inne alternatywy lub widżety, które można ponownie wykorzystać, których mi brakuje?
Kontener TheSeamau5/TabbedPages z pewnością jest onieśmielający. Czy inne widżety wymagałyby tak dużo pracy?
Jeszcze raz, chciałbym użyć Elm do mojego projektu, ale nie mam wiedzy ani czasu, aby samemu napisać wszystkie widżety.
Dla kontekście widgety używam od semantyczne są:
- Dwa menu hamburger, po jednym z każdej strony ekranu.
- Wybrany styl.
- Trójkąty ujawnień, ukrywanie/pokazywanie większej zawartości.
- Widok podobny do karuzeli obrazów, z prev/next i kropkami u dołu.
Jeszcze raz dziękuję za pracę, którą wkładasz do Wiązu, i wszelkie rady, które możesz mi udzielić.
PS: Też wysłałem to pytanie na liście mailowej Wiązu.
The [efekty] (http://package.elm-lang.org/packages/evancz/elm-effects/1.0.0) linki są zerwane – SwiftsNamesake