JVM上で動く、次世代の主流となる言語、 つまりNext Big JVM Language、略して「NBJL」を探るというセッション。 最も面白かったセッションの1つですね。 C、C++、VB、Perl、JavaScript、Javaなどと同じぐらいメジャーになって シンプルで、オブジェクト指向で、ロバストで、セキュアで、 パフォーマンスが良くて、相互運用性があって・・・みたいな夢物語で スタートして、どこに着陸するのか、ハラハラするセッションでした。 最初の候補は「Java」。 しかしJavaにも、いくつか問題がある。 Javaは何が悪かったのか、いや、私達は何をJavaから学んだのか、 という観点から、Javaの問題点を7つ列挙する。 1. チェック例外。 理論的には良かったけど、実質的には良くなかったという最たる例。 もみ消しなどされやすく、扱いづらいため、Springなどのメジャー