しました。ダウンロードはこちらから。
APIが beta1 から相当変わってますので、ユーザガイドも完全に
書き直しました。
今回の出来栄えは、自己満足度 100% 。
Guice とかとも違う、一風変わった世界を作り出せたのではないかと思っております。
アピールしたいところは、
1. 超軽量
2. 拡張が容易
3. 設定の仕方が変
の3点です。
1. の軽量であることには自信があって、メインになる Container というクラスなんて
インスタンス変数に ArrayList 1個もってるだけなのです。
コンテナ生成のコストが低いので、リクエストごとにコンテナ作ったりとかしても全然問題ないと
思います。
2. の拡張が容易、については、ドキュメントにまだ書ききれていないので、よくわからない
かもしれません。でもソース読めば分かるはずです。
3.の設定の仕方については、ユーザガイドに書いたので、そちらを参照願います。
基本的には Fluent Interface ぽい感じなのですが、何かが変です。
仕事の方では立場上マネジメントに手一杯でコードを書く機会に恵まれない昨今ではありますが、
せっかく好きこのんでIT業界に転職したんだから、ひとかどのプログラマになりたい、
という気持ちは、まだ捨てていません。
LiQ はそんな気持ちのはけ口になっていて、beta1からrc1にいたるまでの長い間、
好きなだけ時間をかけて、心から楽しんで作りました。
そんな思い入れのあるソースコードをいろいろな人に読んでもらって、批評して
もらえたら、それ以上うれしいことはありません。
なので、今回はJXRのレポートを生成して、公開しています。
ぜひ、さまざまなご意見を下さいませ。
今回のリリースでようやくAPIはFIXして、あとはバグフィックスとドキュメントを手直しして、
1.0をリリースしたいと考えています。
時間がとれたら性能なんかも測ってみたいなぁ。
APIが beta1 から相当変わってますので、ユーザガイドも完全に
書き直しました。
今回の出来栄えは、自己満足度 100% 。
Guice とかとも違う、一風変わった世界を作り出せたのではないかと思っております。
アピールしたいところは、
1. 超軽量
2. 拡張が容易
3. 設定の仕方が変
の3点です。
1. の軽量であることには自信があって、メインになる Container というクラスなんて
インスタンス変数に ArrayList 1個もってるだけなのです。
コンテナ生成のコストが低いので、リクエストごとにコンテナ作ったりとかしても全然問題ないと
思います。
2. の拡張が容易、については、ドキュメントにまだ書ききれていないので、よくわからない
かもしれません。でもソース読めば分かるはずです。
3.の設定の仕方については、ユーザガイドに書いたので、そちらを参照願います。
基本的には Fluent Interface ぽい感じなのですが、何かが変です。
仕事の方では立場上マネジメントに手一杯でコードを書く機会に恵まれない昨今ではありますが、
せっかく好きこのんでIT業界に転職したんだから、ひとかどのプログラマになりたい、
という気持ちは、まだ捨てていません。
LiQ はそんな気持ちのはけ口になっていて、beta1からrc1にいたるまでの長い間、
好きなだけ時間をかけて、心から楽しんで作りました。
そんな思い入れのあるソースコードをいろいろな人に読んでもらって、批評して
もらえたら、それ以上うれしいことはありません。
なので、今回はJXRのレポートを生成して、公開しています。
ぜひ、さまざまなご意見を下さいませ。
今回のリリースでようやくAPIはFIXして、あとはバグフィックスとドキュメントを手直しして、
1.0をリリースしたいと考えています。
時間がとれたら性能なんかも測ってみたいなぁ。