hoplon

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.

2018-03-15T14:55:28.000447Z

nando it's kind of an open question

2018-03-15T14:56:10.000190Z

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

2018-03-15T14:56:42.000382Z

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

2018-03-15T14:57:36.000635Z

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

2018-03-15T14:58:22.000855Z

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

2018-03-15T15:19:41.000433Z

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!

2018-03-15T18:32:31.000629Z

thank you!

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

Alan, thanks for your reply!