【プログラミング】jQueryとは?ざっくり分かりやすく説明します。勉強する必要はある?

Webプログラミングを勉強し始めると
「jQuery」という単語を聞くことが多々あると思います。

なんだこれ・・・?

っていう方向けの記事となっております。

 

jQueryとは?

Javascriptライブラリの一つです。
Javascript便利セットみたいなもの。

Rubyで言うRuby on Railsです。

jQueryとは何か?
という狭い視野の考え方は捨てて
「Javascriptのたくさんあるライブラリの一つ」と考えたほうが

頭に入りやすい。

その理由は下記リストを見れば分かるかもしれない。

 

Javascriptライブラリリスト

当然ですが下記で全部というわけではない

 

・【Angular】大規模なアプリケーションによく使われる。

・【React】Fasebookなど有名なアプリケーションに使われている。多分今、世界単位でみると一番熱い(2020年7月15日現在)。

・【Vue.js】LINE社でよく使われている。

・【Aurelia】Angularのいいとこどりしたやつならしい。私は使用したことないが、
あまり浸透していないと思う。

・【jQuery】本記事のメイン。分かりやすく、簡単に使えるのが特徴。

・【Node.js】サーバー通信用。

・【Bootstrap】神。初心者が一番最初に使ってみるべき。業務レベルかと言われると微妙ですが、ライブラリという概念がピンとこない人やデザインが苦手な人はとりあえずこれ使ってみるべき。

 

多分聞いたことのあるライブラリの名前がたくさん並んでいたと思います。

「jQueryとは何か?」という狭い視野から一歩引いてみると
上記ライブラリリストが見えてくると思います。

jQueryはそのリスト中の一つです。
そう覚えたほうが分かりやすくないですか?
大事なことだと思うので何度でもry

 

jQueryが人気な理由

jQueryが人気というよりは
jQueryが数あるjavascriptライブラリの中で
最初のヒット作品だったってだけです。

ブラウザに縛られず使える汎用性があったり
コードを短く書けるなど、
当時はとても画期的でした。

当然流行ります。
そして浸透していきます。

そして今、Reactなどのライブラリが人気になってきて、
ちょっとずつシェアが移ってきた感じ。

ガラケーみたいなもんですよ。
ポケベル時代からすると画期的で流行る。
そして今、スマートフォンへとシェアが移っている。
しかし根強くガラケーを使う人もいる。
そんな感じ。

 

jQueryを勉強する必要はある?

シェア率は徐々に下がってきたとはいえ、
まだまだ高い。
勉強したほうがいい。

それを確信している理由が1つあって、
マイクロソフトがWindowsXPのサービスを終了する話が
過去にあったと思うんですが、
サービス終了してもなお、
とある銀行のシステムはXPのシステムを使い続けていたと聞いています。
ググればすぐ出ます。

それほど、シェアの移行は遅いってのが理由。

 

どれぐらい使われている?

色々調べてみた結果、やはりjQueryのシェア率は高い模様。

サイトによって結果が違っていたので
詳しくは書けませんが、
どのサイトでも高いシェア率を誇っていました。

 

まとめ

jQueryはJavascriptライブラリの一つ。
Javascriptのコードを短くかけるので便利。

まだまだ使われているので勉強したほうがいいと思います!