This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-08-11
Channels
- # architecture (11)
- # bangalore-clj (1)
- # beginners (42)
- # boot (28)
- # chestnut (1)
- # cider (1)
- # cljs-dev (28)
- # cljsrn (7)
- # clojure (124)
- # clojure-austin (1)
- # clojure-italy (10)
- # clojure-russia (3)
- # clojure-spec (29)
- # clojure-uk (32)
- # clojurescript (62)
- # core-async (22)
- # data-science (7)
- # datascript (5)
- # datomic (8)
- # events (1)
- # fulcro (15)
- # funcool (1)
- # jobs (1)
- # keechma (10)
- # lein-figwheel (4)
- # lumo (4)
- # mental-health (1)
- # off-topic (21)
- # om (10)
- # onyx (8)
- # parinfer (29)
- # pedestal (1)
- # planck (4)
- # portkey (2)
- # protorepl (1)
- # random (1)
- # re-frame (12)
- # ring (3)
- # spacemacs (6)
- # uncomplicate (63)
@claudiu too complicated for my needs. I'm not sure at what level of app complexity it will be worth the overhead
@yonatanel Yep. Rum is pretty easy, got in 3 days more that I managed to get in om after 2 weeks 🙂 quite a lot to learn, to get basic things going 🙂
But rum is kinda like reagent, just a react wrapper, you still need something like re-frame (roman01la/scrum) as you app grows, or write your own stuff.
I went with om-next since I want to reduce complexity for larger apps 🙂 and it's quite nice. Then switched to fulcro, since it simplified om-next a bit and has some really nifty helper functions, that take om-next to the next level + awesome docs 😄
@yonatanel yep 🙂 pretty much, as far as I know
https://github.com/roman01la/scrum -> this one looks interesting, also think pairing it with datascript solves some of if (haven't had the chance to experiment that much with datascript)
One think that I really liked about fulcro, is that the dataflow is really simple & upfront. 🙂 (difference from om-next is that you don't have read-parser in client)
(defui ^:once LoginPage
static f-core/InitialAppState
(initial-state [this params] {:id :login :ui/username "" :ui/password "" :ui/error nil})
static om/IQuery
(query [this] [:id :ui/username :ui/password :ui/error])
static om/Ident
(ident [this props] [:login :page])
Object
(render [this]