On Wednesday, 13 November 2013 23:23:52 UTC, Justin Smith wrote: > > Hi. I'm part of the Caribou team, which started as an in-house tool (and > continues to serve that purpose). > > A few advantages of clojure in the webapp space, off the top of my head: >
Another nice advantage is being able to use the same language on the backend and frontend, if you are willing to embrace Clojurescript. > Clojure provides execution efficiency that Ruby or Python cannot match. > This translates to lowered hosting costs. > > The lein tool provides very clean and isolated dependency management, that > makes setting up dev environments and deployment very straightforward. > > Targeting the JVM means that each deploy can be a single jar or war file > that you upload to the server. > > The ring middleware system is a very clean way of including functionality > in an app. > > Working with immutable data structures and threadsafe bindings as a > pervasive default does a lot for stability, and rules out many of the round > about ways one of heisenbugs end up in the system. > > On Wednesday, November 13, 2013 2:38:49 PM UTC-8, Marcus Blankenship wrote: >> >> Hi Folks, >> >> We’re a Python / Django shop, and some folks are getting excited about >> using Clojure for building web apps. Certainly there are numerous >> open-source options to assist us (Pedastal, Ring, Compojure, Caribou, etc), >> but I think it begs a larger question: *as a rule, do web applications >> need the power that Clojure brings to the table?* >> >> Other folks on my team are telling me that solutions built with Python / >> Django (or even RubyOnRails) fully satisfy the needs of 99% of the web apps >> we have built, and that Clojure offers nothing new to this problem space. >> >> So, here’s the question: *How are you are actually using Clojure, and >> why did you choose to use it, particularly in the “web application” space? * >> >> >> Thanks, >> Marcus >> >> >> >> marcus blankenship >> \\\ Partner, Problem Solver, Linear Thinker >> \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo >> >> -- -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.