停滞気味の Java でしたが、 ITPro:「JavaOne 2010レポート」 を読んで「おお」と思いました。 (こちらの記事、本当に助かります) もちろん、本当に実現するかどうか保証はありませんが、 少なくとも意欲があるということがわかったので。 Java7 が来年、クロージャなどはその後の Java8。 さて、DBFluteがそれに対してどうしていくかが、 自分の一番の課題ですが、まだ Java7 の全部の機能を把握 していませんが、恐らく特別にJava7の機能を使って何かやる というアプローチはないかと。今のDBFluteで動けば、 つまり、Java5、Java6、Java7 兼用のDBFluteに。 やはり、インパクトはクロージャです。 クロージャに置き換えたい箇所が多々あります。 クロージャが採用された Java が出てきたとき、 そのときそのJava専用のDBFluteが出てくるでしょう。 もちろん、仕様次第。コールバック受け取り側のメソッドが そのままでクロージャを利用できるとかであれば、DBFluteは そのままでOK。そうでなければメソッドを修正する。 随分、先の話ですが、そもそもこういう話ができること自体が うれしいものです。色々心配事はありますが、なんとかJavaが 良い方向に進んでくれることを祈ります。