6

私はRESTアプリケーションに使用するテクノロジーを選択しようとしてきましたが、次の4つの候補が見つかりました。

  1. ジャージー-jersey.java.net
  2. Apacheウィンク-incubator.apache.org/wink
  3. RESTlet-www.restlet.org
  4. RESTeasy-jboss.org/resteasy

しかし、4つを区別して1つを選択することができなかったので、どちらが最適ですか?基準は次のとおり
です。安定性\成熟度
b。セキュリティ
c。使いやすさ
d。サポート

ありがとう!

4

1 に答える 1

7

比較するのではなく、私はあなたの懸念についてジャージーについて明確な絵を与えることができます。まず、私はしばらくの間ジャージーを使用しています(実際には最初から)。私がまだジャージーにこだわる理由は-

  1. これは、多くのテストケースを備えた成熟したプロジェクトであり、しばらく前から存在しています。ジャージーの問題はほとんど見つかりませんでしたが、非常に安定しています。プロジェクトとそのコミュニティはどちらも、本番環境で使用できるほど成熟していると思います。
  2. ジャージーでSpringSecurity2/3を使用しているので、何でも使用できると思います。
  3. 正直なところ、私は可能な限りJAX-RSにこだわっているので、JAX-RSと同じくらい簡単だと思います。私がJerseyに固有に使用する追加のものは、フォームデータマルチパート、jerseyクライアント、およびjerseyapacheクライアントだけです。これらは非常に簡単なので、リソース用の一般的な安らかなクライアントと、HTTPCache4Jを使用したクライアント側のHTTPキャッシングを使用したジャージクライアントを作成できます。とても簡単だと思います。さらに、(私の場合は)チュートリアル、本、例、ブログ投稿がたくさんありますが、何かに行き詰まったことはほとんど覚えていません。
  4. さて、私がジャージーから離れることを決して考えない主な理由の1つは、そのサポートです。ジャージーのプロジェクトリーダーであるPaulSandozは、メーリングリストの素晴らしいサポート担当者です。メーリングリストでPaulが助けてくれないトピックを見たことはめったにありません。さらに、メーリングリストには他にも非常に熱心に支援してくれるメンバーがいます。メーリングリストのサポートはとても良いです。リリースサイクルは短く、バグ修正が短時間で利用できるようになっています。

全体として、私はジャージーにかなり満足しています。

于 2010-11-30T10:51:16.373 に答える