ソフトウェアな話。

http://d.hatena.ne.jp/shot6/20080916#1221528955


バッチ用のフレームワークか。考えたことなかったあせる
確かに、あるとすごい助かる。
※実際、色々あるにはあるみたいだね...

バッチもだいたい、やることは同じだし。
cronで起動し、ファイルやDBを操作して、出力ファイルを吐く。適度にログを出す。

Webアプリを作る際には、「どのWebフレームワークを選ぶか」みたいな話になるのに、バッチに関してはそんな話は出ない。

理由として思い当たるのは、
・個々の組織なりプログラマなりが、「俺ソリューション」を持ってる
・わざわざフレームワークを使おうと思うほど機能が複雑でない
・むしろ処理速度が重要
とか。

でも、バッチにおいても、適切なフレームワークがあるなら、使わない手は無いと思う。
O/Rマッパーとかは、バッチでも使えると嬉しい場合もありそうだ。
DB周りやログ出力は、是非フレームワークで面倒見てほしい。

自分が今まで書いたバッチは、Javaが多かった。
でも、RubyやPythonなんかでバッチを書いても、大抵の要求は満たせそうだ。

どんなフレームワークがあるのか、暇なときに見てみるかな。