On 3 May 2015 at 01:02, gvim <gvi...@gmail.com> wrote: > On 03/05/2015 00:39, James Reeves wrote: > >> >> I agree that web development in Clojure can be improved, but I don't see >> why it follows that we should be writing web frameworks. >> >> Luminus is a web framework. We don't have to write web frameworks at > all, that's true. Neither did the Ruby community. They had Sinatra before > Rails but it was Rails which brought them huge mindshare and, more > importantly, plenty of developers earning a good living.
Sinatra was written three years after Ruby on Rails. > All I'm saying is there's room for both approaches but the outside world, > where people make a living, tends to prefer web frameworks. Are we ultimately aiming for something that's popular, or something that ultimately works better? > You've listed contributors and commits for single repositories, but that >> will clearly produce erroneous results when comparing a monolithic >> project to a very modular one. >> > > Elixir's Phoenix is as modular as Luminus so the comparison is valid. The > 2 leading Rails developers behind it - Jose Valim and Chris McCord - > recognised before Elixir reached 1.0 that a strong web framework was > essential to gaining mindshare. Luminus is essentially a Leiningen template. I'm not too familiar with Phoenix, but my initial impression of the source and docs is that's it's more than just an application template. To pick one example, Phoenix appears to have its own routing system, where Luminus depends on Compojure. If Luminus and Compojure were counted together, your statistics for number of commits and contributors would double. Without accounting for how much functionality is in the repository itself, and how much is pulled in from other libraries, comparing commits or contributor numbers is meaningless. - James -- 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.