> 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 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.