2010-12-15 16 views

答えて

3

:私はそれを説明しようとしている誰かよりも良いの違いを示してしまうだろうhttp://tapestry.apache.org/tapestry-tutorial.html

違いの点では、彼らは広大です。

Strutsはアクション指向のフレームワークです。 Servlet APIの最も粗いエッジのいくつかを丸めて、アクション(サーブレットに相当するStruts)をビュー(通常はJSP)にリンクするほうが少し簡単になります。しかし、それはあなたにすべての重労働を残します。

タペストリーはコンポーネント指向のフレームワークです。すべての重い持ち上げを行います。コンポーネントは、Tapestryがアプリケーションの構造についてもっと知っていることを意味し、適切なURLを見つけてそれらに自動的に応答するなど、多くの作業や配管作業を行うことができます。それ以外にも何かをする。

タペストリーはたくさんのことをしますが、あなたが望んでいないときにもあなたの道にとどまります。

最後にStrutsには、どこにいても間違いがない場合の最高の例外レポートと、コードを変更してブラウザの変更をすぐに見ることができるようにするライブクラスの再読み込みがあります。

+0

または、むしろ、Tapestryは優れた例外レポートとライブクラスの再読み込みを持つものです。 – fabspro

2

私はあなたがあなたに答えを与えるために、両方のフレームワークの経験と公平な開発者を見つけるだろうとは思いません。アクションベースやコンポーネントベースのアプローチのような気分になるためには、両方のフレームワークで手を汚すことに時間を費やす必要があります。

Struts開発者については、Tapestry old siteの主な違いを簡単に紹介しています。

+0

あなたのreply.iに感謝bbcooperは、そのリンクは私のクエリを解決すると思います。 –

関連する問題