2016-07-25 11 views
0

私は最近、現在のJava Webフレームワーク(Playフレームワーク)をより多くのJavaベースのフレームワークに置き換えることを検討しました。私は魅力的な2つのWebフレームワークを見つけました:The Ninja Framework & Spark Framework。NinjaフレームワークとのSpring依存性注入の統合

私は忍者フレームワークを好む傾向がありますが、私はSpring Frameworkの依存性注入コンテナ(それを置き換える意図はありません)とともに、その実例を見つけることはできません。

忍者フレームワークの使用に関する賛否両論や、忍者の春の実例を教えてもらえますか?

+0

Ninjaのドキュメントを見ると、Google Guice [Ninja Dependency Injection](http://www.ninjaframework.org/documentation/basic_concepts/dependency_injection.html)セクションが使用されていることが明示されています。新しいDIコンテナをミックスに追加するのは意味がありません。 –

+0

はい私はその使用に気付いています。私が現在使用しているため、DIプロバイダーをguiceから春に変更する予定です。 –

答えて

0

残念なことにあなたは春のブートで置き換えることはできませんが、guiceは非常に能力の高いDIコンテナですが、私は実際に春のブートにそれを好む、それはJavaベースのものだけでなく他のフレームワークのDIに似ています。一般的に、忍者は素晴らしいフレームワークですが、欠点の一つは、DIコンテナやHTMLテンプレートのようなものを交換するのが最も簡単ではないということです。これも私が改善したいと思っているものです。それ以外は素晴らしいフレームワークです!

+0

ありがとう、私は今それをよく知っているし、春のブートと一緒に行くことに決めました。私の決定ではそれ以上に満足することはできませんでしたし、それを誰にでも推薦します。 –

+0

はい、春のブートには、何か忍者に欠けている偉大なコミュニティもあります。良い選択! –