本稿では、Webアプリケーション構築のための代表的なアプリケーション・フレームワークである「.NET FrameworkをベースとしたASP.NET」そして「J2EE(Java2 Enterprise Edition)をベースとしたStruts」を比較し、それらの共通点、または相違点を解説する。 ただし、最初に強調しておきたいのは、本稿は、ASP.NETとStrutsとを比較してどちらが優れている、どちらがより良いなどといった論評を目的としたものではない。もちろん、個々の機能同士を比べれば、それぞれに優劣もあれば、使い勝手にも差異はある。しかし、個々の機能などは、しょせんは限られた一時点でのスナップショットにすぎない。今後、いくらでも拡張/改善されていくはずなので、これらをいちいちあげつらうことには何の意味もないだろう。 また、これからご覧いただけば分かるように、ASP.NETとStrut