答えて
:私はそれを説明しようとしている誰かよりも良いの違いを示してしまうだろうhttp://tapestry.apache.org/tapestry-tutorial.html
違いの点では、彼らは広大です。
Strutsはアクション指向のフレームワークです。 Servlet APIの最も粗いエッジのいくつかを丸めて、アクション(サーブレットに相当するStruts)をビュー(通常はJSP)にリンクするほうが少し簡単になります。しかし、それはあなたにすべての重労働を残します。
タペストリーはコンポーネント指向のフレームワークです。すべての重い持ち上げを行います。コンポーネントは、Tapestryがアプリケーションの構造についてもっと知っていることを意味し、適切なURLを見つけてそれらに自動的に応答するなど、多くの作業や配管作業を行うことができます。それ以外にも何かをする。
タペストリーはたくさんのことをしますが、あなたが望んでいないときにもあなたの道にとどまります。
最後にStrutsには、どこにいても間違いがない場合の最高の例外レポートと、コードを変更してブラウザの変更をすぐに見ることができるようにするライブクラスの再読み込みがあります。
または、むしろ、Tapestryは優れた例外レポートとライブクラスの再読み込みを持つものです。 – fabspro
私はあなたがあなたに答えを与えるために、両方のフレームワークの経験と公平な開発者を見つけるだろうとは思いません。アクションベースやコンポーネントベースのアプローチのような気分になるためには、両方のフレームワークで手を汚すことに時間を費やす必要があります。
Struts開発者については、Tapestry old siteの主な違いを簡単に紹介しています。
あなたのreply.iに感謝bbcooperは、そのリンクは私のクエリを解決すると思います。 –
ここではそれぞれのチュートリアルを終えましたか?
タペストリー5: http://tapestry.apache.org/tapestry5.1/tutorial1/
のStruts 2:タペストリーチュートリアルでは、ここで更新され https://cwiki.apache.org/WW/getting-started.html
- 1. CoreBluetoothとExternalAccessoryのフレームワークの違いは何ですか?
- 2. AtataフレームワークのLinkとDelegateLinkの違いは何ですか?
- 3. Struts 1.xフレームワークで使用されたデザインパターンは何ですか?
- 4. フレームワークとツールキットの主な違いは何ですか?
- 5. struts 2フレームワークのDAOとDTO
- 6. django restフレームワークでsave()、create()、update()の違いは何ですか?
- 7. .NET Unit Testingフレームワークの違いは何ですか?
- 8. フレームワーク - PHPフレームワークとは何ですか?
- 9. データとdjango restフレームワークで検証されたデータの違いは何ですか?
- 10. Node.jsとExpress.jsのようなフレームワークを追加する違いは何ですか?
- 11. PILのフレームワークで何かが間違っています
- 12. $と$$の違いは何ですか?
- 13. `##`と `hashCode`の違いは何ですか?
- 14. typedefとの違いは何ですか?
- 15. NodeJS:「./ ..」と「..」の違いは何ですか?
- 16. {}())と{})の違いは何ですか?
- 17. `&`と `ref`の違いは何ですか?
- 18. `==`と `is`の違いは何ですか?
- 19. difftimeと ' - 'の違いは何ですか?
- 20. #{} $ {}と%{}の違いは何ですか?
- 21. ⊕と+の違いは何ですか?
- 22. アペンダーと〜の違いは何ですか?
- 23. "./"と "../"の違いは何ですか?
- 24. "$^N"と "$ +"の違いは何ですか?
- 25. %Qと%{}の違いは何ですか?
- 26. バックスティックと$()の違いは何ですか?
- 27. A`と ``の違いは何ですか[:] `
- 28. Strutsフレームワーク設定のエラー
- 29. AV FoundationフレームワークとMedia Playerフレームワークの違い
- 30. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
それぞれのバージョンは? – Joel
struts2とtapestry5 –