ライブラリとフレームワークの違い
いま、会社のお金でSpring Frameworkの講習を受けてるとこなのですが、なかなかタメになります。テキストが妙に誤字脱字が多いところを除けばw
んで、講習自体とは関係ないのですが、フレームワークとライブラリの違いについて、簡単に説明してくれたのでそれをメモ。
フレームワークやらライブラリを使用している人がアプリケーション/サービスを作ってるとすると。
- ライブラリ
- アプリケーションがライブラリを呼び出す。
- フレームワーク
- フレームワークがアプリケーションを呼び出す。
なんか「アプリケーション」というと語弊があるような気がするけど、大体このように区別できる。