2011-01-12 5 views

答えて

0

DIは核心にあり、多くの人がそれ以上受け取るものではありませんが、Springは依存性注入よりもはるかに優れています。

私はSeamとSpringの両方で作業していましたが、一方では驚くほど多くのことが可能でしたが、他方では不可能でした。彼らは全く同じ領域をカバーしていません。彼らがいるところでは、どちらも実行可能な選択肢です。春は積極的に維持されています。私はすぐにそれが死ぬのを見ることができません。それはあなたの質問の見出しへの答えでした。

質問の本文に対処するには:申し訳ありません。私は、簡潔ではあるが深い比較にも興味があります。

2

新しいプロジェクトでは、ある日が時代遅れになることがあります。それでも、最後のX年ではほとんどすべてのJava EEプロジェクトが(私の経験上)少なくとも1つのSpringテクノロジで実行されていたため、が春実行中のソフトウェアが多数存在します(現在、Springを使用しているプロジェクト2)、それは近い将来変更されることはありません。新しいYテクノロジが存在しないため、実行中のシステムを変更することはありません。 (COBOLのすべてのソフトウェアが痛みを伴っていますので)

あなたの質問を直接聞くには、私は春の知識が今後も長続きしなければならないと考えています。

1

他の人が言っているように、SpringはDI以上であり、確立されています。

現実には、より多くのユーザー/開発者のために3つのエンティティが競合している(場合によっては連携している)ということです。

  • VMwareの別名のSpringSource
  • RedHatの別名のJBoss、Seamと溶接
  • Oracleの別名Glassfishの

私はこれらの企業のそれぞれが議題を持っていないと信じたいけど現実は彼らがしている、彼らはあなたが彼らの技術を使用してほしい。各プロジェクトの開発者(従業員)は、他のプロジェクトを熱心にゴミ箱に入れていることがよくあります。これを回避し、それぞれを試してあなた自身の意見を作りましょう。

関連する問題