The industry has been moving against frameworks for 15 years now. The peak 
of the monolithic framework craze was Struts, back in 2000. After that, 
people started craving something less bloated. That's why the whole 
industry was so excited when Rails emerged in 2004. Bruce Eckel summed up 
the sudden change of mood in his essay "The departure of the 
hyper-enthusiasts":

http://www.artima.com/weblogs/viewpost.jsp?thread=141312

But after awhile, people began to feel that even Rails was bloated, which 
lead to the emergence of micro-frameworks like Sinatra. 

And then, continuing with the trend, we've seen the emergence of 
eco-systems, such as Clojure, that allow the trend to go further: Clojure 
supports such high levels composition that frameworks are no longer needed. 
And this is the direction the industry has been moving for the last 15 
years. Clojure is simply out in front. Most languages don't allow this 
level of composition. 




On Saturday, May 2, 2015 at 8:15:54 PM UTC-4, g vim wrote:
>
> On 03/05/2015 00:53, Christopher Small wrote: 
> > I disagree with the premise entirely. I think that the Clojure community 
> > has just done a better job of building smaller, more modular tooling. 
> > And this is frankly something I prefer, and find refreshing in the 
> > Clojure sphere (as compared with my previous Rails webdev experience). 
> > 
> > Note that to put things on the same footing, you'd want to be noting 
> > that Luminus depend on Ring and Compojure, with commit counts 761 and 
> > 865 resp, and contributor counts 73 and 29 resp. 
> > 
> > I'm not saying that Clojure can't improve it's offering in web dev with 
> > added libraries etc, but I wouldn't want to see us move away from the 
> > modularity with which we've built things, because I think it's a win. 
> > 
> > Just my 2 c 
> > 
> > Chris Small 
>
> Most decent web frameworks these days are built from modular components 
> so this distinction is a bit laboured. Rails is built on top of Active* 
> and Rack so the Ring/Compojure distinction is illusory. Laravel is built 
> on top of Symfony components it could be argued that Symfony has played 
> a similar role to Ring/Compojure in the PHP community. 
>
> Clojure's modular approach is great but I just don't see the need to 
> polarise when there's such a strong business case for structured 
> frameworks. If you look at most of the jobs in web development at 
> Indeed.com they're almost exclusively framework-based. Modular is great 
> but it would also be nice to see a few more Clojure jobs advertised. 
>
> 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.

Reply via email to