Anything's possible, but Lisp has difficulty here.
Ruby on Rails was the spearhead of the whole convention-over-configuration paradigm, and getting back to simple, less expensive tools that stay out of the way. It's still not market-dominant if you get out of the startup bubble, nor are any of its followers. Java has ruled for over a decade.
Lots of them.
Before J2EE, there was a world of C++ with CORBA.
Why not just hand-roll on raw sockets like a REAL programmer?
To my knowledge, there are no app servers designed to run code written in C++. Certainly, none that are mainstream.
http://www.iis.net/learn/develop/runtime-extensibility/devel...
Funny thing about the way the company I worked for at the time picked up CORBA. One of our leads left for another company, was there about 7-8 months, couldn't stand it, and came back to us. But during that time he'd picked up CORBA at the other place and then imposed it on us.
That's what happens when you hire people back!
Additionally the project technology stack tends to be specified by the customers.
So I will only be able to use something like Clojure when:
- Everyone on the team knows it
- The customer asked for it
So is the life at the big boring world of enterprise consulting.