ひがやすを技術ブログ

電通国際情報サービスのプログラマ

【ひがやすを × 高橋征義】Webアプリケーション開発を成功させるには

ITpro EXPOのセッションの詳細情報が公開されていました。
http://itpro.nikkeibp.co.jp/expo/forum/view.html?c=X1
激しく語るんだそうです(笑)。
高橋さんとは、それなりにあっているんだけど、あまりディスカッションしたことないので、楽しみです。

SAStruts RC1リリース

SAStrutsのRC1をリリースしました。
http://sastruts.sandbox.seasar.org/index.html
ダウンロードはこちら
http://sastruts.sandbox.seasar.org/download.html
SAStrutsの特徴のひとつは、ドキュメントの充実。いろんなサイトを見る必要はなく、SAStrutsのサイトのドキュメントを一通り読めば、開発できるようになっています。
また、Seasar2(DIやAOP)の知識も不要です。Strutsの知識があれば、理解できるように書いています。
Railsが好きなんだけど、パフォーマンスに不安があるという方は、ぜひSAStrutsを検討してみてください。
Railsのような生産性で、Javaのパフォーマンスを得ることができます。
from Java to Rubyは過去(Struts, Spring, Hibernate時代)の話だということもわかってもらえるでしょう。

もうscaffoldはいらないかも

sa-struts-tutorialのプロジェクトを作っていて思ったんだけど、もうscaffoldとかいらないかも。
たくさんソースコードを書く必要があるなら、scaffoldで自動生成すると、「あぁ、こんだけ楽できる」と思ってうれしいんだけど、SAStruts, S2JDBC, Beansだとあんまりソースコード書かないから、シンプルなサンプルをコピーして作り変えたほうが早いんだよね。
scaffoldだと一定のものしか作れないけど、サンプルコピーなら、いろいろプロジェクト用にあらかじめ用意しておけば、いろんなことに対応できる。
なぜ、これまで、サンプルコピーがあまり機能しなかったかというと、サンプルのコードが多いから、どこを書き換えればいいかわかんなくなっちゃうから。
コードの量が少なければ、サンプルコピーはとっても有効。
シンプルになれば、ローテクで十分だということですよ。