職業プログラマの休日出勤

職業プログラマによる日曜自宅プログラミングや思考実験の成果たち。リアル休日出勤が発生すると更新が滞りがちになる。記事の内容は個人の意見であり、所属している(いた)組織の意見ではない。

Struts 1 EOLと聞いて

JavaのWebアプリケーションフレームワークである Struts のバージョン1系統のEOL(End Of Life)が宣言されたというニュースを、Twitter経由で知りました。
まだEOLじゃなかったんだwと思うと同時に、非常に懐かしい気持ちで一杯です。

というのも、僕がJavaでWebアプリを作ってた頃はStruts 1.xが(エンタープライズ向けでは)全盛の時代。猫も杓子もStrutsStruts技術者に非ずんばJava-Web技術者に非ず。そんな風潮は感じましたね。もちろん僕もStrutsにのめり込んでました。
ソースコードもめちゃくちゃ追いかけました(※ソースコードを追いかけたということは、かなり厄介なトラブルに巻き込まれたということです。笑)。僕のJava言語のスキルの一部は、Struts 1.x のソースコードを追いかけている時に身に付いたものだと言っても過言ではないでしょう。

2008年の初頭?頃、この時はもう僕がJavaでWebをやることはほとんど皆無だったので実戦ではありませんが、Struts 2.x を試しに使ってみたことがありました。Struts 1.x の最大の弱点(だと僕が思っているところ)であるデバッグのやり難さが相当に改善されていて感動したのを覚えています。世の中って進化していくものなんだな、と思いました。

そして今でも気がかりなのは、2005年頃に作っていた Struts 1.x ベースのWebアプリが今どうなっているのか、ということ…。
後任の人達で無事に他のフレームワークにお引っ越しできたかなー?


以上、ちょっとした思い出話でした。

参考リンク