The :hoplon: ClojureScript Web Framework - http://hoplon.io/
nando 2018-03-15T12:39:31.000235Z

For what sort of application would a react-based approach, using reagent / re-frame for instance, be more appropriate than using hoplon / javalin? Or, when does an application need a virtual DOM approach? Practical examples would help.

nando 2018-03-15T12:40:42.000394Z

I'm very drawn to the straightforward simplicity of hoplon / javalin.


nando it's kind of an open question


something that's difficult to do technically in hoplon but easy with a vdom is a dynamic hierarchy


like you're making some kind of UI and the depth of some tree you're drawing is parameterized by input


like an outliner or some ui that lets the user make arbitrary numbers of deep nested lists


me and micha did it a couple years ago for a contest, a hoplon based org mode type app, but it had weird performance problems. i never actually ported to reagent so i couldn't say if it would be an improvement, but that was my suspicion at the time


https://tailrecursion.com/~alan/micha_on_hoplon_vs_react/index.html is a conversation from a couple years ago that might also shed some light

flyboarder 2018-03-15T18:32:12.000671Z

@alandipert nice new pic!


thank you!

nando 2018-03-15T21:32:16.000377Z

Alan, thanks for your reply!