Beyond, Beyond JSP
「JSPの次は?」
とか業界が言い始めてから随分と経つが、未だに私の周りで見え隠れしているJava-Web案件のビューの殆どはJSPで実装されている。(Workshop等のツールで生成されるビューも含めて)
確かにスクリプトレットはJSTLに変わり、テンプレートが多用され、CSSやJavascriptとの連携も強化されたが、あくまでコアテクノロジはJSP。JSF? 何それ状態。
Javaの場合、IDE前提のテクノロジはデファクトになれないのだろうか。(決定されている訳ではないが、JSFはIDE必ず必要だ)※ いや、それよりもJSPってのが一時叩かれた程に酷いものではないという方が説得力がある。スクリプトレット自体も、冗長になりがちなJavaで書くから評判が悪いのではないか。
なんてことをRailsで生成したERbを見ていて思ったのだった。
※コメントでshot6さんがご指摘のように、JSFといってもビューの実装は様々でありFaceletsのようなものもある。(そもそもFaceletsをまるきり失念していた勉強不足。)