4 ms·
As a data point, I've just written a significant ClojureScript application, using React (Rum for bindings, Datascript for client-side db). It's amazing how quic
by jwr 11y ago
As a data point, I've just written a significant ClojureScript application, using React (Rum for bindings, Datascript for client-side db). It's amazing how quickly one can create complex apps with impressive performance out of the box.
If you haven't used ClojureScript, it is definitely worth looking at.
- javajosh 11y agoHow did you select your components? I've never heard of Rum or Datascript, for example.
- deleted 11y ago[deleted]
- straws 11y agoNikita Prokopov has presented a pretty cohesive vision for front-end programming in the cljs community. Even if you don't agree with all of his opinions, he's one of the only people assembling a big picture about how to write apps in this way. It's worth reading his blog: http://tonsky.me/ http://tonsky.me/ An emphasis on low-level tooling and not enough discussion around high-level architecture/examples has hurt the react+cljs combo adoption from my point of view. It's the nature of Lisp to come up with your own abstractions around application architecture, but the community would be wise to talk more about solving common web patterns and how to cleanly break away from those patterns when necessary.
- KurtMueller 11y agoThanks for pointing me to his blog. He's a great read. Got anything else by him I should read/watch/listen?
- jwr 11y agoIt's true that it isn't that easy to discover new libraries, especially as there seem to be lots of them popping up. You generally hear about these things from the community (which is great, btw!), or public talks. Nikita Prokopov is a brand by now, so I tend to watch his work closely.
- sooheon 11y agoI'm curious if this is a project you could share?
- jwr 11y agoPartsBox, https://partsbox.io/ https://partsbox.io/ — but the app itself isn't public yet, it's in a private beta for now.
- nickik 11y agoCan I somewhere find a good Rum/Datascript ClojureScript application that is easy to understand? Maybe something with a blog post that goes into how to set up such a project. With ClojureScript I always have probelems to get running, and how to devlop effectivly. All the information are old and outdated. I love the idea of DataScipt/React but I have not really done to much until now. Edit: I know of the creaters blog, but I would like more.
- jwr 11y agoNikita's blog posts are pretty good. I found this one to be informative: http://tonsky.me/blog/datascript-chat/ http://tonsky.me/blog/datascript-chat/
- KurtMueller 11y agoOne of the concepts I really like about cljs frameworks like Om and Reagent is the concept of a single hierarchical data structure that components read from/write to. This concepts makes thinking about my app and its structure so much easier.