One of the touted advantages of JSP is that it is a "standard" and quite
a few people like to hold this in high regard. So much so that they
refuse to use any technology that is not "standard." Digging into the
reality of this statement reveals that the important correct terminology
is that JSP is a "Sun Standard Specification" and not strictly a
"standard." This is important because JSP is really no more "standard"
than Microsoft ASP or the PHP Group's PHP product. In other words,
whatever tool you happen to be using becomes the "standard."
JSP で宣伝されている利点の一つは、「標準」であるということです、
そして相当な数の人々がそれを重視していますが、
そうするあまり、「標準」でない技術はどれも拒否してしまいます。
この利点に関して、真実を追求するとわかることですが、
用語に正確にしたがえば (これが重要です)、
JSP は、「Sun標準仕様」であり、厳密には「標準」ではないのです。
このことは重要です。なぜなら、JSP が実は Microsoft の ASP や
PHP Group の PHP と同様、「標準」でないからです。言い換えれば、
あなたがたまたま使っているツールはどれでも「標準」になるかもしれません。
A small group within the Java Community Process (JCP) defines what JSP
is. The fact of the matter is that there is a fairly high barrier to
joining the JCP because an NDA must be signed, the project leads must
approve your entry and in some cases a fee must be paid. One could even
stretch as far as to say that the JSP specification is really a
proprietary product of Sun!
JSP を定義しているのは、Java Community Process (JCP) 内の小さなグループです。
実際問題として、JCP に加わるにはかなり高い障壁があります。
なぜなら、NDA (機密保持契約) にサインをした上で、
プロジェクトリードによる加入の承認を受けなければならず、
場合によっては料金を払わなければならないのです。
極論すれば、JSP 仕様は実は Sun が所有する製品であるということになります。
It is important to note at this point that the primary author of this
document (Jon Stevens) is a member of the JSR-053 which defines the
Servlet and JSP specification's.
ここで重要なこととして、この文書の元の作者 (Jon Stevens) はサーブレットとJSP
の仕様を策定する JSR-053 のメンバーであることを注記しておきます。
Inside JSR-053, it is clear that not everything is done in the open and
decisions are made behind closed doors. Of course the participants could
object, but Sun still is the binding force behind the decisions.
JSR-053 の内部では、すべてがオープンになっていないことは明白ですし、
決定は密室で行われます。もちろん参加者が反対することは出来ますが、
それでも決定の背景には Sun の影響力があります。