私は良いJava Webフレームワークを探していて、Tapestryを見つけました。これは、アプリケーションアーキテクチャの観点からは非常に美味です。別の可能性は、ASPと.NETですが、私はJavaを使用することを嫌っています。なぜなら、Javaは同社の開発者のほとんどが慣れていたプログラミング言語だからです。 ASPが考慮される理由は、豊富な強力なUIウィジェット(例えば、http://demos.devexpress.com/ASPxGridViewDemos/GridEditing/EditModes.aspx)が原因です。 Tapestryに似たものはありますか?私が特に興味を持っているのは、テーブル(並べ替え、フィルタリング、列の移動、列の非表示など)とおそらく他のものです。あるいは、Tapestryに簡単に統合できる洗練されたJavascriptライブラリがありますか?Tapestryとうまく統合できる洗練されたUIウィジェットはありますか?
答えて
私の現在の仕事では、Tapestry 4を使用しています。Tapestryが提供するより洗練されたUIコンポーネントが必要な場合は、ExtJS widgetsを使用することを選択しました。彼らのgrid widgetsは例外的です。 ExtJSは商用アプリケーションでは無料ではありませんが、偉大なウィジェットやドキュメントが豊富にあるので、は実際にとなり、Tapestryにかなり簡単に統合されます。
もう1つのオプションは、Java Server Facesを使用することです。これには、複数のhigh quality component/widget librariesがあります。
UIコンポーネントの大きなライブラリは良いことです。一方、究極の方法で誰かやスイートをスイートにするような、あらかじめ定義されたコンポーネントのセットは存在しないかもしれません。事前定義されたコンポーネントに頼る代わりに(予期せぬ時間を覚える必要があるかもしれない)、独自のコンポーネントを書く技術は、ほぼすべての主要Java Webフレームワークで見られるような簡単な喜びになるでしょう。このアプローチはHybridJavaで実装されており、実際には事前定義されたコンポーネントがゼロに制限されていました。しかし、それはあなたが描いたような仕事のための最も強力なかもしれません。
情報をありがとう、しかし、説明の最初の行は、 "プログラミングベースのサーバー側のコンポーネント指向のMVC技術をベースにしています。私はTapestryの動作が厄介で、DjangoやPlay!のように動作するフレームワークを持っていることがわかりました。リクエストベースです。 – Max
- 1. WPFのテキストボックスとブラウズファイル - より洗練されたソリューションはありますか?
- 2. 洗練されたUIロジックをどのように実装しますか?
- 3. 洗練されたタイプのライブラリはphpにはありますか?
- 4. Mavenとうまく統合されたScalaユニットテストツールはありますか?
- 5. より洗練されたxpathソリューション?
- 6. Rebolでこれを行うためのより洗練された構文がありますか?
- 7. 洗練された洗練の使い方
- 8. Rのネストされた操作より洗練された方法はありますか?
- 9. 大きなswitch文のためのより洗練されたソリューションがありますか?
- 10. JavaScript 2D配列グループ化:より洗練された/最適化された方法がありますか?
- 11. フリーウェアまたはオープンソースのJava用の洗練されたファイルシステムモニタはありますか?
- 12. データを照会するためのより洗練された方法がありますか?
- 13. 簡潔で洗練されたJavaを書くヒント
- 14. PHP:より洗練されたコードを作成する
- 15. HTML - セレクトオプションを使用するより洗練された方法
- 16. より洗練されたユーザーオブジェクトを設計する
- 17. jquery関数をラップアップするより洗練された方法
- 18. Ajaxコードはどの程度洗練されていますか?
- 19. 洗練されたチェックボックスのフォーム
- 20. Sharepoint 2010洗練された年月日
- 21. JQUERY洗練された選択
- 22. Tensorflow Java API - 洗練された例
- 23. AWS間の洗練されたjsonPathマッピングステップ
- 24. 最も洗練されたCSSレンダリングバグ(IE9)
- 25. NHibernateはMicrosoft Sync Frameworkとうまく統合されますか?
- 26. C#でdatetimeを週ごとにフィルタリングするより洗練された方法
- 27. Algolia Instantsearch:ページ間に洗練された値を渡します
- 28. 動的SQLをエスケープするより洗練された方法ですか?
- 29. JavascriptフレームワークはGrailsとうまく統合できますか?
- 30. より洗練されたモジュールインポートのために `import`をオーバーライド
返信いただきありがとうございます。私はExtJSを調べていましたが、私はそれと一緒に行くと思います。その間、私のTapestryに対する好みは少しシフトしました。私はずっとPlayと一緒に行く可能性が高いです!いくつかのフレームワークを評価した後のフレームワーク – Max
Playについて聞いたことがあります。まだそれを調べる機会はありませんでした。私はあなたがExtJSに満足していると思います。また、私の答えの左側にあるチェックマークをクリックしてください。ありがとう! :) –