「生サーブレットとSpringMVC」という質問を読んでいて、SpringMVCが生サーブレットと比較してアプリケーションのメモリ消費を遅くしたり爆発させたりするのではないかと考えていました。
注:私は当初、上記の質問でコメントとして質問しましたが、別の質問として投稿するように親切に呼び出されました。
「生サーブレットとSpringMVC」という質問を読んでいて、SpringMVCが生サーブレットと比較してアプリケーションのメモリ消費を遅くしたり爆発させたりするのではないかと考えていました。
注:私は当初、上記の質問でコメントとして質問しましたが、別の質問として投稿するように親切に呼び出されました。
「爆破」を定義します。「スローダウン」を定義します。
もちろん、メモリ使用量は高くなり、パフォーマンスは低くなります。
Springが提供する追加の機能と柔軟性と比較して、どれだけ高く、低くなるかが本当の問題であり、架空のアプリについて何も知らないので、言うことは不可能です。
テスト可能で、拡張可能で、適切に設計されたサーブレット専用アプリを構築するには、Springが提供する多くの機能を再実装する必要があります。どちらを実行しますか?実装されたのと同じ程度にいくつかの(本質的に)業界標準のコードを再実装してからアプリを作成しますか、それとも単にアプリを作成しますか?そして、あなたの上司はあなたがどちらを好むでしょうか?