Rubyの開発者を目指し基礎を学んでいる初心者の私がつまづいたところを簡単にまとめてみました。
つまづいたところ(May 31 days)
- jQueryはライブラリ?フレームワーク?
ライブラリって何?
ライブラリとはプログラムを集めたファイルのこと。なぜこの疑問を持ったかというと、Rubyでいう"Rails"のようにjsでいう"jQuery"と考えたからだ。しかし、Railsはフレームワークである。「jQueryをざっくりと説明すると「JavaScript」と呼ばれるプログラムをより扱いやすくしたファイルのことです。(通称:ライブラリ)」 source:「https://webkikaku.co.jp/blog/webdesign/jquery_start/」と記述がありました。
フレームワークって何?
フレームワークとは開発をスムーズに行うための道具と書いてある。source:「https://qiita.com/azuki8/items/ad7710fdefaedc63e3f7」 Qiitaなど違いを調べれば幾らでも記事は出てくると思いますが、「フレームワークは全体の処理があり、その中の一部の具体的な処理を自分で実装して、はめ込めるようになっているシステム」が一番しっくりときました。
さいごに
Rails のようなフレームワークは確かにここにview,コントローラを作る。。。みたいなのが決まっていて、そこに自分が実装したいものを追加して行っているので確かにjQueryはいわば「jsの便利な記述方法」と言ったイメージです。個人的にはこの解釈で納得させました。自分を。