次期リリースのプラン


0.4がリリースしたばかり&サンプルアプリリリースがまだなのに恐縮ですが、
次のバージョンのT2とLucyの目玉について少しだけ書いておきます.


T2はなんといってもAjax対応です.
基本的には今まで書いてある内容どおりですが、近代的Webフレームワークらしく
きちんとAjaxリクエストを判別できるようにします.
ここはいくつかのJavaScriptフレームワークとでサンプル作って検証してみたいと思います.
世間的には、prototype.js/jQuery/ExtJS/Dojoあたり?


あと拡張機能をいくつかリリースするつもりです.まだどこまで出すかは未定ですが、
Spring用アダプタとGuice用アダプタは出したいと思ってます.
あわせて統合テスト用のツールも出せるといいなw


LucyとしてはAOPの切り離しとアウトジェクト機能がメインになりそうです.
Lucyは本当に軽いコンテナを目指しているので、AOPも必要なときだけjarをぽーんと放りこめば動くように
してしまおうと考えています.実際AOPは正しく使っている限り超強力な武器ですが、必ずしもいつも
必要ではなく、自分としては必要最小限の頻度で使うくらいが適量だとおもっていますので
切り離しておいてもいいかなと.


一方アウトジェクトの機能はLucy上でたとえばスコープ拡張などをするときのための
いわば拡張ポイントとして実装する予定です.実際コンポーネントの状態を細かく管理したくなった場合には
アウトジェクトは便利な機能だと思います.おそらくコアには入れずに拡張機能として提供します.