21

私はJBossSeamFrameworkを使用していますが、Java開発者の間ではあまり人気がないようです。ここで何人のJavaプログラマーがそれを使用していて、どのようなプロジェクトで使用しているのか知りたいです。django、またはRoRと同じくらい良いですか?

4

12 に答える 12

15

昨年の Javapolis カンファレンスでの JBoss Seam in Action プレゼンテーションで、同僚と私は「Seam は次の Struts です」と述べましたこれには説明が必要でしたが、Seam は新しい Struts であるため、後で説明しました。言うまでもなく、私たちは Seam が好きです。

Seam の人気を示す指標の 1 つは、 Seam ユーザー フォーラムのトラフィック レベルです。

于 2008-08-28T13:41:16.070 に答える
7

私はJBossSeamを約1年間使用しており、春に非常に気に入っています。残念ながら、私はこれを職場では使用していません。サイドプロジェクトや個人的なプロジェクトに使用しています。私にとっては、クライアント向けの新しいプロジェクトを開発する時間を大幅に節約できます。そして、私が主にそれを使用する大きな理由の1つは、各レイヤーとの緊密な統合であり、Springで発生していた遅延読み込みエラーが発生することはありません(フィルターやその他のハックの後でも)。

同等のSpringアプリケーションには、機能させるためのボイラープレートコードがはるかに多く含まれています。Springは各レイヤーをうまく統合していません。多かれ少なかれ、さまざまなもののラッパーですが、それ自体をうまく接着していません。

Seamで私が気に入っているもう1つの優れた点は、彼らが説教することを実践していることです。彼らのウェブサイトを見てください。何が実行されているかを推測してください、うーん、彼らのコードの実際の例です。Seam Wiki、Seam Forumsなど。コードを本当に信じている場合は、その背後に立ってください。私は彼らのポケットベルを24時間365日持っていれば幸いです、私はそれがめったに消えないに違いありません。

書くコードははるかに少なくなりますが、学習曲線は約2倍急になります。深く入り込むほど、良いコードの書き方がわかります。もっとコメントをお願いしたいのですが、コーディングスタイルに関してはよく書かれています。

マイナス面としては、他の製品と同じように、SeamはSpringがすでに人気を博してから何年も経っていたため、Springの人気ははるかに高くなっています。確かに検索すると、Seamのヒット数はわずかです。Springを見ると、登録ユーザーは約4万人ですが、Seamは約7万人です。

Java開発者/エンジニア/プログラマーとして、あなたにとって何が重要かにもよりますが、テクノロジーとチャンスの両方で作業できるはずです。おそらく、Seamアプリケーションの前にSpringアプリケーションに遭遇するでしょう。両方と、両方を活用する方法を学びます。両方を適切に使用し、それぞれのニュアンスと癖を知っていれば、SpringとSeamのどちらを使用していても開発がはるかに簡単になります。

「縫い目は次のストラットです」という声明には同意しません。Strutsはビューテクノロジーでしたが、Seamはすべてのレイヤーを統合しています。これはStrutsのような新しい概念であり、Strutsが行ったのと同じ影響をJavaコミュニティにもたらすことに同意します。Java EE 6とCDIの人気が高まり、もちろんSeam 3がリリースされるまで、それはわかりません。

ウォルター

于 2009-12-31T01:19:37.190 に答える
4

Seamは、アノテーションに基づいて固定されたJSFです。くだらないXMLはもうありません。職場で使用しました。

于 2008-10-29T21:08:16.737 に答える
2

Hope this helps a little, but at my college our web applications course just got revamped. So now we are going the jsp, servlet, hibernate route with the second part of the course on mostly JBoss Seam. So who knows, it probably just needs time to grow in the community.

于 2008-08-27T14:52:33.583 に答える
2

それは私たちにとって本当にうまくいきます....Seamフレームワークの助けを借りたJSF + EJB3.0は本当に素晴らしいです.しかし、私は疑問があります...なぜこれが大規模なアプリケーションを開発するために普及していないのですか.大規模な j2ee アプリケーションを開発するために他のフレームワークを使用しています。

于 2009-04-15T13:36:36.087 に答える
2

私は Seam が好きで、過去 1 年間プロとして使用しています。

しかし、問題はその人気に関係しています。あまり人気がないことを示す次の兆候が見られます (少なくともプレーンな JSF や Spring と比較して)。

  1. そのフォーラムは非常に活発ではありません (少なくとも現時点では、彼らは Seam 3 に懸命に取り組んでいます)。http://seamframework.org/Community/SeamCommunityForumSlightlyInactive

  2. また、検索用の Google インサイトで Spring との比較を確認することもできます: http://www.google.com/insights/search/?hl=en-US#cat=732&q=seam%2Cspring&cmpt=q

  3. 私はここアテネでそれを使用している会社を他に 1 社だけ知っています。また、プレーンな JSF、Struts、または Spring を使用している会社をいくつか知っています (もちろん、アテネは全世界の代表ではありません)。

于 2010-07-22T14:02:55.227 に答える
1

巨大なプロジェクトでしばらく Seam を使用してきました。新しいプロジェクトを簡単に開始でき、リバース エンジニアリングは非常に便利です。

于 2010-07-26T06:28:27.327 に答える
1

seam はかなり人気のあるフレームワークであり、優れたドキュメント、優れた有益なコミュニティ、多くの質問や問題が解決されたフォーラムがあります。

jsf でうまく機能するため、jsf を使用する開発者の間で人気があるはずですが、それだけではありません...さまざまな方法で jsf を修正します (s:convertEntity タグと統合コンポーネント モデルが私のお気に入りの例です)。

于 2009-02-05T14:54:09.383 に答える
0

90 年代に Java がオークとして導入されたとき、コミュニティは Java を受け入れませんでした。その理由は、Java が当時としては強力すぎたためでしたが、後に高く評価され、現在はショーを運営しています。Seam はすぐに普及するでしょう。そうでない場合は、オークから Java へのブランド変更が可能です。

于 2010-07-30T13:42:44.510 に答える
0

私は 2 つの異なるクライアントの 2 つの商用プロジェクトで JBoss Seam を使用しました。それでも、JBoss Seam は JSF Web アプリケーションを開発するための新しいアプローチです。指標の 1 つは、Indeed 求人検索の結果です。

Indeed 求人検索

于 2009-01-13T22:54:47.097 に答える
0

Seamは 2012 年に廃止されました。しかし、Apache DeltaSpikeは Seam の最新バージョンであり、このプロジェクトは積極的に維持されており、2014 年の Duke's Choice Award も受賞しています。

于 2016-11-30T09:37:50.923 に答える