JS、html、cssを一通り学び、それら3つのみを用いて、いくつかサイトを制作しました。サイト制作のスキルアップをしたいのですが、jQueryとReactのどちらを学ぶべきでしょうか?アプリ開発など大規模なものは、もちろんjQueryを使うことがなく、React一択ですが、Webサイト制作ではどうでしょか?それぞれの学習の難しさなども考慮して教えていただきたいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
jqueryはどちらかというと「役目を終えた」ライブラリであると言えるので
特に学習という観点であれば、(特にES2015以降の)言語標準機能を学んだ方がよいと考えます。
※ここでいう「終えた」というのはオワコンとかのように揶揄する意図ではなく
「JavaScript界隈の発展に大いに寄与したが、特色の独自機能はほとんど言語標準APIにインポートされてもはや『常識』となり、わざわざインポートしないといけないものではなくなった」……的な意味です。
それでもjqueryを採用する理由としては以下でしょうか
- jquery本体というより主にjquery-uiの既存ライブラリやその拡張資産を使用したい
- jquery既知のユーザ
- 惰性で使用している
- 習済みなので作業効率が高い
- メソッドチェーン形式が気持ち良くて仕方がない ※賛否両論ありそう
- 案件や所属先でjqueryを使用している
- ※この場合は選択の余地がなく学ぶしかない……
投稿2024/08/04 11:21
総合スコア617
0
スキルアップという事を考えれば自分としてはReact一択だと思いますが、ちょうどよくまとめられている記事を見つけたのでリンク貼っておきます。
jQueryは終わったのか論争を、終わらせにきました。|トゥモローゲート株式会社
記事でも書かれているようにサイト制作をしたい事が目的であれば、今でもjQueryは全然ありと考えます。
※記事の引用は誤解を招くというご指摘があったので引用部分を削除しました。
投稿2024/08/03 12:07
編集2024/08/06 00:46総合スコア4169
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
JS、html、cssを一通り学び、それら3つのみを用いて、いくつかサイトを制作しました。
とあるので、フロントエンド技術者になりたいんだと仮定して記載します。
roadmap.sh にある FrontEnd ロードマップによると、フロントエンド開発者のロードマップ上にjQueryは無いので、reactを学んだ方が無難なのかもしれません。
ロードマップに従って学習するなら、いきなりreactへ進むのではなく、先にInternet(HTTPとかDomainとかDNSとか)や、Gitについて学んだ方が良いように見えます。
なんなら、バックエンド側に浮気しても サイト制作のスキルアップ
は達成できる可能性があります。
ちなみに、他人が作成したコードを読む場合はjQueryが使われている可能性もあるので、jQueryが完全に要らないとは言い切れません。
結局は人によってロードマップが異なるので、自分がやりたいのをやるのが良いと思います。
投稿2024/08/05 06:54
総合スコア2421
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
JS、html、cssを一通り学び、
とのことですがもしあなたが、仮に例えばサイ本をまだちゃんと読み通したことがなくて、
「まだ自分はまだJavascriptのことがよく分かってない。なのでクロージャーをうまく説明できないし、Javascriptの関数がファーストオブジェクトと言われてもよく分からないしそれらを生かしたコードを思いつかない。」
という内省がちゃんとできる人で、
「きっと多くのフロントエンド志願者はこういうところを曖昧にしたまま、Reactに入門して分かったつもりになってプログラミングスクールのテキストをコピペしたお手本サイトをポートフォリオと称して、React案件の面談に行かされて人材派遣会社の営業力で押し込まれてITソルジャーにされるのだろう。しかしプログラミングってそんなに簡単ではないはずだ。ここは『人の行く裏に道あり花の山 』。まずは jQuery のほうにいって javascript の基礎(≠入門)を固めるのも良いのかもしれない。」
みたいな考え方の出来る人なら、いつかどこかの現場で一緒に仕事してみたいな。
あ。
ひとまず jQuery で行ってみようと思ったら、jQuery の作者による この本 はオススメですよ。和訳した邦訳版も翔泳社から出てる。
投稿2024/08/04 06:01
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。