> My guess is that over the next 2-3 years we will see some clojure frameworks emerge but > they will not be like "traditional" frameworks.
Or the space for "web framework" will always default to Rails. Clojure certainly has some great frameworks in other areas, such as distributed data processing: Avout tessers Onyx Storm Pulsar Quassar (Some of these are more Java than Clojure, but Java interop is one of Clojure's strengths.) On Monday, May 4, 2015 at 3:00:54 PM UTC-4, Gregg Reynolds wrote: > > > On May 4, 2015 7:16 AM, "Eric MacAdie" <emac...@gmail.com <javascript:>> > wrote: > > > > I think what Clojure needs is a default. It doesn't matter if it is a > "web framework" like Rails, or "libraries strung together" like Luminus. > > > > What Clojure needs is, well nothing. What the market MAY need is an > entrepreneur who will produce the framework the OP craves. No takers so > far. Conclusion: not a genuine unmet need. But in the long run simple > economics say the Clojure approach will win. You can't make your product > stand out by using the same framework everybody else uses. The inevitable > trend, driven by basic economics, is toward bespoke stuff, which is where > Clojure excels. My guess is that over the next 2-3 years we will see some > clojure frameworks emerge but they will not be like "traditional" > frameworks. They'll be infinitely and easily customizable because they > wont force choices-they'll just make the easy stuff not only easy but > flexible. My 2 cents. > > > When a Ruby newbie asks how to make a web app, the default answer is to > look at Rails. In Python, the default answer is Django. Compared to that, > the default answer in Clojure to do it yourself can sound like "go jump off > a cliff". > > > > = Eric MacAdie > > > > > > On Mon, May 4, 2015 at 7:09 AM, Sean Johnson <bel...@acm.org > <javascript:>> wrote: > >> > >> > >> > >> On Monday, May 4, 2015 at 4:41:02 AM UTC-4, Sven Richter wrote: > >> > >>> All in all this is basically the direction I want to go with closp and > closp-crud. The intention is not to have a webframework, but to automatize > steps that need to be done manually otherwise. > >> > >> > >> One potential problem with this "web framework" as app template > approach is upgrade-ability. When 2.0 of your "framework" comes out, what > happens to an app generated from 1.0 that wants to benefit from the new > capabilities? > >> > >> It's not a showstopper to the approach. It's just something to think > hard about. I've taken a couple of long lived Rails apps from Rails 1 to > Rails 4 and while there have been breaking changes with each major version > change (and some minor versions) in general it's pretty easy to keep up > with the latest versions and there are copious docs (even whole ebooks in > some cases) to walk developers through the changes. > >> > >> Cheers, > >> Sean > >> > >> -- > >> 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 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.