経緯
- Springについての基礎知識をまとめておきたかったため。
そもそも“フレームワーク”って?
- “フレーム”という名の通り、「型」や「枠組み」のこと。
- ITでいうフレームワーク → アプリ開発等をしやすくするためによく利用される機能をあらかじめ備えた「ひな形」や「枠組み」をひとまとめにしたもの。
アプリ開発をする際に、開発の効率を上げるために便利な機能がたくさん詰まったツールです。
WEBアプリ開発に用いるフレームワークは、とくに「WEBフレームワーク」と呼ばれています。「Spring Framework」もこのWEBフレームワークの1つです。
【5分でわかる】Javaフレームワーク「Spring Framework」とは - SAMURAI ENGINEER BLOG
メリット
- 開発業務を効率的かつ簡単に行える。
デメリット
- 言語それぞれに種類があるため習得に少々時間要する。
- 記述ルールがあるため開発の際に制限がかかる。
Spring Framework
- 非常に柔軟性の高いフレームワーク。
- プロジェクトの集まりで、そのうちのどれを使うのかを選ぶ&必要なライブラリを選ぶイメージ。
- WEBシステムやWEBサービス作成時に用いる。
- 変更に強く、テストが簡単。拡張性・保守性・再利用性が高い。
Spring Framework(単にSpringとも呼ばれます)は、JavaのWEBフレームワークで、WEBアプリを作ることができます。
従来のWebアプリケーションにおける様々な問題を解決しており、非常に有力なフレームワークとして、長い間注目されてきています。
【5分でわかる】Javaフレームワーク「Spring Framework」とは - SAMURAI ENGINEER BLOG