どのJavaベースのWeb UIフレームワークを使用しますか?[閉まっている]


11

私が理解しているように、これらのフレームワークはすべて、多くのhtml / javascriptを実行することなく、java(すべての利点)を使用してguiコンポーネントを作成できるようにします。

技術的な要因を考慮するだけでなく、急速に人気を集めているものがあるかどうかも聞きたいです。特定のフレームワークがパックリーダーになりつつありますが、これも決定に影響します。


今どんなスキルを持っていますか?

回答:


7

1.)Matt Raibleの比較チャートを見て、彼がアドバイスしているように-それと一緒に行くために多額の塩を取る。特に、彼が測定するさまざまなタイプの要件(機能的および非機能的)を見てください。どちらがあなたにとってより重要ですか?

2.)要件に最も適していると思われる2-3を選択し、それらでいくつかのページ/ UI / Ux /ワークフローのプロトタイプを作成します。おそらくそれぞれ最低2〜3日を費やします(それで逃げられるなら1週間)

次に決定します:)


slideshare.net/mraible/comparing-jvm-web-frameworks slide 21.非常に興味深いものであり、塩の必要性は確かにエコーします。たとえば、GWTはSpringMVCまたはGrails上で実行できますが、悪い出発点ではありません。
アルマン

@アリソン-リンクのおかげで、私はちょうどそれを振り返っていた:)
Martijn Verburg

私がそれから取った主なポイントは、一般的なウェブフレームワークに対して実際に多くの真剣な候補者がいるということだと思います。しかし、これがどのように質問に関連するのかわかりません-それは本当にJava AJAXコンポーネントライブラリに関するものですか?
アルマン

@Alison私は、Javaを使用してHTML / CSS / Javascript UIを自動的に作成するJava Webフレームワークにより重点を置いていると思うので、GWTなどはその法案に適合しますが、他には適合しません。これらの他のWebフレームワークの一部の上にある個別のJava AJAXコンポーネントライブラリも役に立つ答えになると思います!
Martijn Verburg

2

faceletを使用したJSF 2を検討してください。Java EE 6にあるように、1)適切に指定され、2)非常に長い間利用可能で維持されるものが他にない場合。

積極的な先駆者になりたくなければ、これで十分でしょう。


1

パックのリーダーが必要な理由を検討してください

フレームワークの詳細な知識を持つ人を簡単に雇用できるようにしたい場合は、社内の例とドキュメントを使用して誰でもすぐに選択できるように選択するのが十分に簡単であるため、貧弱な理由です。

強いコミュニティが必要な場合は、Mr Raiblesサイトの名前付きエントリ(リンクの@Alisonへの帽子の先端)で十分です。指定した名前のいずれかに対するGoogleの簡単な説明は、その人気を示しています。

全体として、あなたとあなたのチームがコードを開発する方法によく適合するフレームワークが必要です。すぐに習得でき、保守も簡単なはずです。あなたは毎日それを使って作業しているので、最も一般的なユースケースに対して試用し、他の開発者がそれを気に入っているかどうかを確認する必要があります。


Javaベースではなく、両方ともJavaScriptです。
ニムチンプスキー

@NimChimpsky D'oh。質問を読み違えました。それに応じて編集。
ゲイリーロウ

1

私が働いている会社は、今日、私が構築および設計した新しいJava UI /アプリケーションフレームワークであるDomUIをオープンソース化しました。これは、コンポーネントとページの構築を非常に簡単にするAJAXコンポーネントベースのフレームワークです。これには、標準コンポーネントの大きなセットとメタデータ検出レイヤーがあるため、「このフィールドは5文字の長さ」などをコード全体で繰り返す必要はありません。今日はオープンソースですが、ソフトウェアを作成するために2社で2年以上使用されています。詳細については、http://www.domui.org/ (恥知らずなプラグの終了)を参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.