I'm kind of torn I guess. I wish web-dev was more like desktop dev, where you tend to just use off-the-shelf components, and wire them together. Then templates aren't much of an issue.
I've seen the advantage splitting view/logic in webdev, and actually we are at a bit of a crossroads on our current project, so not sure which way to go at the moment. On Sat, Jan 25, 2014 at 6:42 PM, Creighton Kirkendall <[email protected] > wrote: > Enfocus, Enlive and Kioo were designed to fully separate out the view > (HTML/CSS) from the code logic. It separates these by design. I built > Enfocus and kioo to better integrate the designer into process of building > interactive apps. The ideal workflow for this model generally starts with > a static prototype built by the designer. Small changes to the UI > automatically flow through to the application without the developer having > to modifying the code logic. Where JQuery is all about the live dom, I > tend to think of the Enlive style template as SQL for a static prototype. > > Sablono and hiccup style templating are designed to make it easy for > developers to manage the UI directly. In a workflow where the developer is > also operating as the chief UI designer this works great. > > Given you like JSX it doesn't surprise me you would prefer Sablono. Both > JSX and Sablono combine markup with the component logic. My guess is your > workflow is much closer to the traditional hiccup style workflow. > Obviously I prefer to have the view separated but it is driven by my > workflow. I have found that its best to use what makes you most productive > and if it doesn't exist build it. :) > > Hope this help. > > CK > > On Saturday, January 25, 2014 6:39:06 PM UTC-5, Joel wrote: > > Hmm... It reminds me of using JQuery style of "programming", by > decorating html ad hoc. > > > > > > > > Sablono on the other hand has the template and "decoration" together, > which I think I prefer, but really neither is quite like JSX that has raw > html with code embedded. > > > > > > > > Correct me if I'm not "getting it" > > > > > > > > On Friday, January 24, 2014 5:38:04 PM UTC-6, Creighton Kirkendall wrote: > > > > > Check out kioo, it does exactly what suggest. It uses a model similar > to enlive to pull html in and compile into react nodes. > > > > > > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to a topic in the > Google Groups "ClojureScript" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojurescript/8ptKyAV2mjE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
