【Ruby】ライブラリについて
ライブラリとは、
いろいろなプログラムで共有して使うプログラムのことをいいます。
ライブラリには、
3種類のライブラリがあります。
3種類のライブラリ
「組み込みライブラリ」「標準添付ライブラリ」「Gem」
今日はこれらの中で
Gemに絞って紹介していきます。
Gemとは
Gemは
Rubyのライブラリ(パッケージ)です。
ライブラリを使用することで、自分で1からコードを書くことなく機能を実装することが可能になり、開発のスピード効率を大幅に上げることが出来ます。
Gemの大ざっぱな特徴
・rubygems.orgというサイトで利用可能な形で公開・10万を超えるGemが登録されている
RubyGemsは、
パッケージ管理システムです。
パッケージ管理システムは、
gemパッケージのインストール・アンインストールなどの操作に使われます。最近では、パッケージ管理ツールは、「bundler」というパッケージを使うことが多いです。
設定ファイル
GemfileはGemをインストールするための発注書
Gemfile.lockは納品書となっています。
URLの仕組み
↑ ↑ ↑ ↑
スキームホスト名ポート番号パス
Webアプリの基本動作
・ブラウザがリクエストをサーバーへ投げる
・Webアプリがリクエストに対応したレスポンスを返す
・ブラウザがレスポンスで帰ってきたHTMLを解釈して表示する
という所で本日は終わりたいと思います。
ブログを書き続けて今日で27日目となりました!
やっと一ヶ月といった所です。
これからもブログの毎日更新頑張っていきたいと思います!!