And Flask was inspired by Sinatra, IIRC. Also, the rails folks thought that Sinatra would be a joke and no one would take it seriously. They were surprised. Ditto with Merb, which was a similarly more modular, and became so popular that rails actually merged with it.
Clojure's Noir used to be similarly minimalistic, but it became deprecated and split up into peices which live on today as lib-noir, and can be used with (e.g.) Luminus. Chris On Mon, May 4, 2015 at 5:25 PM, larry google groups < lawrencecloj...@gmail.com> wrote: > > Very interesting discussion going on here. As a beginner, what I'd like > to see is not something > > like Django or Rails, but something like Flask. > > Flask started off as a sort of joke -- a few Python programmers, > responding to criticism of bloat in Django, said it should be possible to > create a single file web app. And they succeeded. > > You can certainly create a single-file web app in Clojure, and I think > there are several examples on the web, that are very much comparable to the > simple examples given for Flask. But, again, I agree with those above who > suggested that maybe this should be offered as a lein template. > > > > > On Monday, May 4, 2015 at 6:06:46 AM UTC-4, John Louis Del Rosario wrote: >> >> Very interesting discussion going on here. As a beginner, what I'd like >> to see is not something like Django or Rails, but something like Flask. >> Where someone can just (require 'someframework) and it works. Maybe it >> could have thin wrappers over compojure, etc., since it will need to be >> opinionated anyway. It's still very simple, but takes away a lot of the >> guesswork and the distributed docs across multiple projects problem. >> >> Additional features can be done as libraries then, but specific for >> `someframework`, like what Flask has. e.g. `someframework-sessions`, etc. >> >> Just my 2c. >> >> On Sunday, May 3, 2015 at 4:43:53 AM UTC+8, g vim wrote: >>> >>> I recently did some research into web frameworks on Github. Here's what >>> I found: >>> >>> >>> FRAMEWORK LANG CONTRIBUTORS COMMITS >>> >>> Luminus Clojure 28 678 >>> Caribou Clojure 2 275 >>> >>> Beego Golang 99 1522 >>> >>> Phoenix Elixir 124 1949 >>> >>> Yesod Haskell 130 3722 >>> >>> Laravel PHP 268 4421 >>> >>> Play Scala 417 6085 >>> >>> Symfony PHP 1130 20914 >>> >>> Rails Ruby 2691 51000 >>> >>> >>> One could conclude from this that the Clojure community isn't that >>> interested in web development but the last Clojure survey suggests >>> otherwise. Clojure's library composition approach to everything only >>> goes so far with large web applications, as Aaron Bedra reminded us in >>> March last year: www.youtube.com/watch?v=CBL59w7fXw4 . Less manpower >>> means less momentum and more bugs. Furthermore, I have a hunch that >>> Clojure's poor adoption as indicated by Indeed.com maybe due to this >>> immaturity in the web framework sphere. Why is it that Elixir, with a >>> much smaller community and lifespan than Clojure's, has managed to put 4 >>> times as much mindshare into its main web framework when its module >>> output, as measured by modulecounts.com, is a tiny fraction of >>> Clojure's? >>> >>> gvim >>> >>> >>> >>> >>> -- > 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 a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/tA2_IbU0unE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+unsubscr...@googlegroups.com. > 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.