Thanks, Justin. These are great points! I especially like the simplicity of deployment. Do you folks use Heroku, AWS, or some other hosting service?
On Nov 13, 2013, at 3:23 PM, Justin Smith <noisesm...@gmail.com> 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: > > 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. 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.