Colin's response is spot on. The Clojure ecosystem is a lot of fun, and is really good for solving complex problems, but I think it falls short for handling things that have already been solved in other less technically interesting ecosystems. Shopping carts and payment gateway integration, as he mentioned, are two obvious ones; anything related to customer relationship management is another category, i.e. mailing list management. Probably in these cases, it would be better to just go with the existing less elegant (technology-wise) solutions, including content management systems like WordPress, Joomla, or Drupal. In fact, it would be worthwhile to go through their plug-in pages to categorize what types of problems and solutions are provided for CMS type systems. Just be sure to wear tall boots if you have to wade into the PHP :-)
On Sunday, May 3, 2015 at 1:21:31 AM UTC-5, Colin Fleming wrote: > > Because, in my case, I'm going to need a website shortly that I can use to > sell Cursive. I'd really like to use Clojure for that. I could use Rails or > Django which would make the site itself trivial, except I don't know either > of them and then I'm stuck maintaining something in a language and > framework I have no interest in and don't understand how to deploy or > maintain. Or I could do it in Clojure which means that I understand the > libraries, frameworks, deployment and monitoring inside and out, except I > now have to implement a shopping cart and integrations with payments > gateways etc. Neither of these are great options for me. > > On 3 May 2015 at 16:24, Sean Corfield <se...@corfield.org <javascript:>> > wrote: > >> On Sat, May 2, 2015 at 8:18 PM, Mark Engelberg <mark.en...@gmail.com >> <javascript:>> wrote: >> >>> Clojure is great for creating new, disruptive web models, but what's the >>> easiest path to creating something that can be done trivially with, say, >>> Drupal or Django? >>> >> >> The question tho' is why you'd want to use Clojure for something that is >> already trivially solved with free packaged software for widely used >> scripting languages where cheap, plentiful developers are falling over >> themselves to help... :) >> >> Clojure doesn't have to be the solution for every problem. It certainly >> doesn't need to be the solution for low-value problems... >> -- >> Sean A Corfield -- (904) 302-SEAN >> An Architect's View -- http://corfield.org/ >> World Singles, LLC. -- http://worldsingles.com/ >> >> "Perfection is the enemy of the good." >> -- Gustave Flaubert, French realist novelist (1821-1880) >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> 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+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/d/optout.