これらのツールをざっくりとまとめてみると、できるだけコードを書かず、モデルやより抽象化された言語でアプリケーションを生成できたり、バックエンドとプレゼンテーションレイヤを同時に生成するといった特徴があります。
Javaはアプリケーション開発言語として行き詰まっている、とアナリスト - Publickey
だれかが、「Java言語にはHadoopみたいなプロダクトが無い」って言ってたけど、そういう事なんだと思う(実はHadoopはJavaベースのプロダクト)。
プログラミング言語のパワーがコモディティ化し始める時期としては良いのでは無いかなと思う。