I think it depends on the style of web site you are making. On the more GMail style 'web app' end of the spectrum, rendering/templating on the client side means you don't have to inundate the server with AJAX requests (for example, if different items are cached upon the initial connection). This will also result in less latency, and a more responsive user experience.
I have no ClojureScript One specific experience, but this should give you some idea of why it would be preferred over the traditional model. Nick On Fri, Aug 10, 2012 at 11:21 AM, john <john.vie...@gmail.com> wrote: > Hello, > I am just trying to understand the best practices in "ClojureScript One". > > One thing that strikes me is that most html gets put (with the help of > macros using enlive) in the actual cljs page. > > As someone who hasn't done web-applications for years I myself would have > created as much dynamic html content > as possible on the server. But yet "ClojureScript One" seems to prefer to > have all html in maps and render it on the client? > > I also looked at Chris Granger's "crate" library and it seems to also follow > this principle. > > Since I consider Chris Granger and Brento Ashworth to be web experts I would > just like to know the disadvantages of having > most html rendered on the server? > > Many Greetings > John > > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en