jQueryのメリット・デメリットは簡単に言うと何か
jQuery
javascriptを簡単に扱えるようにしたようなプログラム言語
簡単にhtml/cssを扱える。
機能
DOM HTMLを操作する為の仕様。
アニメーションを作成することができる
Ajax 外部ファイルを読み込ませる機能。各所で見かけるGoogleMapがいい例。
jQueryは最近のトレンドの中でどのような立ち位置か(人気上昇中 or 下降中)、それはなぜか
メリット
コードが短くかける。
ブラウザ毎に異なる挙動を吸収できる。
プラグインが豊富。
デメリット
処理が遅くなる場合がある。
他のライブラリと共存しにくい。
2019年現在、jQueryのシェアは下降中である。
最新のライブラリと相性が悪いことと、最新のブラウザがjQueryのような機能を持ち始めた為。
deviseとは
Railsで作成したアプリケーションへ簡単に認証機能を実装することができるgem(ライブラリ)の一つ
deviseと同様な機能で他によく使われるものは何か、それらの違いは何か、なぜdevise以外にそれが生まれたか
Authlogic Authlogicはシンプルなものになっていて、そのかわり自分で実装しないといけない箇所は多い??
unicornとは簡単に言うと何か
UNIX環境でRuby Webアプリケーションを提供するRack HTTPサーバ
unicornと同様な機能で他によく使われるものは何か、それらの違いは何か、なぜunicorn以外にそれが生まれたか
Nginxがある。unicornはアプリケーションサーバー。nginxはwebサーバー。アプリケーションサーバーは重い処理を担保し、webサーバーは軽い処理を担保するべきであるから生まれた??
参考
『jQuery』でできることってなに?!その特徴からメリット・デメリットまで幅広くご紹介します! | Geekly Media | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社
https://geekly.co.jp/column/cat-technology/1903_039/
2019年に注目すべきWebテクノロジー6選 - Qiita
https://qiita.com/rana_kualu/items/9652879067cf658499c7
DIVE INTO CODE | RailsにおけるDeviseとは?
https://diveintocode.jp/blogs/Technology/Devise
deviseについて - Qiita
https://qiita.com/zuchi190/items/4cb9da7dd73371fc63ee
Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) - Qiita
https://qiita.com/jnchito/items/3884f9a2ccc057f8f3a3