6

大規模なWebプロジェクト、主にグリーンフィールドを開始しています。私はJava/Webソリューション用のTapestryフレームワークが好きです。T5はまだベータ版であるため、Tapestry5プロジェクトの開始について懸念があります。ただし、ドキュメントを正しく理解している場合、T4開発はT5以降ではサポートされません。私の質問:T5で大企業のために大規模なプロジェクトを開始する必要がありますか?そうでない場合は、T5のリリースが差し迫っているので、T4を完全に無視する必要がありますか?

4

8 に答える 8

4

T5は最後のベータ版であり、次のリリースはRCであり、その後フルリリースです。ハワードによると、物事は10月末までに行われるべきです。したがって、プロジェクトを開始する場合は、フレームワークがそのリリースであなたを捕まえると思います。

もう1つ、ベータ版はかなり高品質の製品です。ハワードは彼のフレームワークで素晴らしい仕事をしています。私の今の前の会社では、タペストリー5に基づいて9月に開始されたプロジェクトがあります。同僚は、実例をすぐに得ることができ、問題ないようです。以前のプロジェクトでタペストリー4を使用しましたが、どのバージョンを選択するか、T4がT5を優先して放棄されるという事実、およびフレームワークの概念自体が大幅に変更されたという質問が出されたとき、結論は、タペストリーの新しい開発者がすぐに新しいバージョンを学習します(また、私が滞在する場合は、作業したT4と比較してT5の概念の品質が向上しているので、できるだけ早くT5に切り替えることに興味がありました)。

もちろん、考慮しなければならない期限とプロジェクトの制限があります。柔軟性が高い、または長期にわたるプロジェクトの場合は、T5を1週間クイックスタートしてから、経験に基づいて決定してください。

于 2008-10-05T16:41:14.750 に答える
2

Tapestry を使用する前に、Tapestry の開発履歴を十分に確認する必要があります。Tapestry は互換性のない多くのアップグレードを行っており、古いバージョンのサポートは継続されていません。4.1 へのパッチは、妥当な期間内に処理されなくなりました。私の見解では、公式の安定版では受け入れられません。

Tapestry 5 を使用するとは、次のことを意味します。

  • コミッターになる必要があります。
  • すべての新しい開発に遅れずについていく必要があり、古いバージョンをできるだけ早く放棄する必要があります。
  • 安定したバージョンを自分で維持してください。
于 2008-11-23T08:00:33.437 に答える
0

私は現在、ベータ版で公開されようとしているプロジェクトでT5を使用していますが、これは意図したとおりではありません。最初のリリースはもうリリースされると思っていました。T5、IMHOは、いくつかの荒削りな部分とかなり小さなコミュニティを除けば、安定していて成熟しています。

始めたばかりの場合は、T4を使用する必要はありません。T5は非常にエレガントで楽しい作業であることがわかったので、計画されているリリースの前に時間があれば、ぜひ試してみてください。

于 2008-10-06T13:25:52.740 に答える
0

このような注目度の高いアプリにベータ版のソリューションを推奨することはできないと思いますが、T5のリリース時にアップグレードパスが非難されるため、T4にも傾倒しています。同意しますか?

于 2008-10-06T13:12:01.877 に答える
0

zappan が言ったように、プロジェクトの配信 (LIVE/RELEASE) の日付が数か月先の場合は、T5 を検討する必要があります。特に T5 はまだリリースされていないため、これを経験した人はあまり多くないだろうという期待につながります。

繰り返しになりますが、プロジェクトがミッション クリティカルではなく、LIVE の日付が多少遅れる可能性がある場合でも、問題はありません。

于 2008-10-05T18:48:35.287 に答える
0

Tapestry ユーザーのメーリング リストを読んでみると、まだ多くの荒削りな部分があるように見えます。デモを実行すると T5 は印象的ですが、本番環境での使用を検討するにはしばらくお待ちください。 http://www.nabble.com/Tapestry---User-f340.html

于 2008-10-06T00:26:56.323 に答える