ここまで、RubyのインストールやRailsのインストールを行ってきたが、そもそもRailsとは何か?と改めてまとめる。
Railsガイドによると、
Railsとは、Rubyプログラミング言語で書かれたWebアプリケーションフレームワークです。 Railsは、あらゆる開発者がWebアプリケーションの開発を始めるうえで必要となる作業やリソースを事前に仮定して準備しておくことで、Webアプリケーションをより簡単にプログラミングできるように設計されています。
というものらしい。
とは言え、「フレームワーク」という概念自体が何となく理解しにくい。
私なりの理解では、フレームワークとは、枠組み・骨組みという意味で、アプリケーションを開発する上での設計思想のベースを提供してくれるもの、である。
以下に、とても分かりやすい記事があったので、リンクしておく。