Here in Morocco, the dominant web technology is... PHP.  Tadaaa !

The're not even considering Raills or anything more 'advanced' for that matter.

It's really an evolution ladder. People got on the 'framework' 'one fit for all 
band after trying
things like PHP, JSP, ... and now realizing that it does not solve the issues 
they just leave.
It will certainly happened with PHP and Rails.

These solutions are geared toward some specific problem scopes. As soon as the 
business
needs outrun what they can easily solve you are short of something else.

The industry has been searching for a silver bullet solution for decades.
In the early 80s, late 70s, CASE tools were suppose to be that bullet, (basic 
stuff in today's 
world, git, ant, ....).

Open systems then picked up, blabla, .... None of that fully delivered their 
promises. Ever.
They helped climb the ladder however. In small steps...

And now we have these frameworks that  supposedly can ease the pain in any 
circumstances. They do fill the role up to a certain glass  ceiling, the 
unforeseen business needs 
that make them blow in pieces because they can't be easily  stretched, twisted, 
bended, ...

Each of these initiatives were motivated by software creation automating and
supposedly shrinking the costs while trying to downplay the need for an 
essential ingredient...
Us. Wetware.

I think it's a mirage.

Maybe the solution has been there for decades under our eyes. Human beings. 
Capable of assembling solutions grater than the sum of their parts. Capable of 
bending the 
software as needed to do new stuff instead of having to fully rewrite stuff 
because shoes
are becoming to tight. In one word adapt.

This assumes that you have components to build from and people that can compose 
them
as needed.
Not some kind of frozen approach in time to software development were roles are 
pre-assigned
and any change outside of this limited scope becomes a challenge by itself.

The 'structure' needed here has nothing to do with walls and concrete. We need 
brain power
to tear down/recompose things and stop thinking that processes, normalization, 
herd tagging,
etc can lead us to work more efficiently. Processes, conventions, ... may help 
but at a low scale. 

Not pushed by at the scale of the whole software industry like these days 
Variety is the key.

Luc P.

> On 03/05/2015 14:39, larry google groups wrote:
> > 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.
> >
> 
> The web development industry as reflected in job postings at 
> Indeed.co.uk is still dominated by the likes of Rails, Django, Laravel, 
> Zend, Symfony & Spring so I'm not sure how you've concluded that there's 
> been a 15-year trend towards composition. Ruby and Python have had 
> lightweight composable alternatives for many years but Rails and Django 
> still dominate. I'm not against the composition at all. I just think we 
> need more structured alternatives that we can at least brand and market 
> as well as teach to Clojure beginners.
> 
> 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.
> 
--
Luc Préfontaine<lprefonta...@softaddicts.ca> sent by ibisMail!

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