SAStruts好きです。

今、勉強&&実用を兼ねて、個人用BookMark,WebDirectoryをかれこれ1週間前から作成中。。。。
DBは余り使わないのですが、勉強も兼ねているので最近熱いSAStrutsを使って見ようと決意。。。

実を言うと、本格的なWebアプリを作成するのにあたってWebフレームワークを用いるのはこれが初めて。なので、Structsも触れたことがありません><。なので、Structsに付加価値を付けた(SA)Strutsを使いこなせるのか正直不安でした。

実際使ってみると。。。。。。
(今までの作業>SAStruts+S2jdbc+Eclipseを使った作業)
ORめんど>OR?なにそれ。
値の検証めんどー!>@うんちゃら
このjspはあのアクションclassにいくから、マウスのスクロールを3回まわして、パッケージの○○をクリックして、、、>Ctrl+F8!
sql書くと何か見た目もいまいち。てか、2度と見たくないソース量産してる気が。。>s2jdbcですっきり!
DB->list(Object)->ウンチャラ処理めんどい。てか、同じようなこと書いてない?>S2AbstractServiceを継承したクラス(AbstractService)にその同じような処理を書いて、そのAbstractServiceを継承させたクラスを用いれば、俺何かした?状態。

とまあ、万歳状態になりました。また、EclipseでCを書いてるようなEclipse狂の自分にとって、Eclipseでの開発を前提に開発環境が整えられているので、もう何ていうか。。。

ただ、Strutsを使っていた人向けなのか、何なのか分かりませんが、ドキュメントが少ない。。。。Webで分からん事探しても、ある時はAサイトに、またある時はBサイトに。はたまた、PDFに。。。と中々要領を得ない部分があります。自分もFilter処理をどう書いていいのかわからんまま、30分間格闘していた(rutingfilterでrutingされてしまうので、web.xmlのhotdeployfilterとrutingfilterの間に各々のfilterの定義を書くとOK)。

ドキュメントの件とSAStrutsという若干長い名前を除けば、イヤー、本当、最高です。
来年からの仕事がこういうフレームワークを使うプロジェクトでありますように。。。。
多分、ありえんけど。。。。。。