Strutsは完全に間違ってる
目が覚めてしまったので、ぼやく。
仕事で、久しぶりにStrutsを触る機会があったのだけど、絶望した。
思えば、僕が「自分のための」プログラムを初めて書いたのが、Strutsで作った「ドラクエモンスターズ配合検索」というサイトで、夏休みだか、GWだかを利用して5日ぐらいかけて作った覚えがある。モンスター表と配合表だけの簡単なサイトだった(データの入力は大変だった)。その時は、「Web開発って大変だな」と思った。画面遷移とsessionの関係が理解できず迷路に迷い込んだ記憶がある。
しばらくたって、railsを覚え、「ドラクエモンスターズ配合検索」を書きなおしてみたところ、1日で書けてしまった。元のプログラムがあったにせよ、驚異的なスピードだった。そして、画面遷移とsessionの関係も自然と理解することができた。