する質問をすることでしか得られない、回答やアドバイスがある。6Webのフロント言語は何を学べばよいでしょうかこれからWebのフロント言語(Javascriptなど)を学ぼうとしている者です。Webで調べたところ、よく見るような、テキストが動いたり写真が自動でスクロールされるサイトの動きはJSで実装されているとのことでした。そのような経緯でJavaScriptにたどり着いたわけですが、JQueryというライブラリとReact.jsというライブラリを見つけました。"JQueryは時代遅れだ、Reactを使うべきである"という意見や、"Reactではアニメーションが実装できないのでJQueryの完全な代わりとはならない"など、いろいろなコメントがあり翻弄されています。これからWebのフロント言語を学ぶなら、どのような順序で学んでいけば良いでしょうか?(JQuery→React,Reactだけ,その他,など学習方法を教えていただけると嬉しいです)attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順link+8今流行っているのはVue.jsだと思いますが、それが今後に渡ってスタンダードとなるかは誰にも分かりません。デファクトスタンダードが存在しない分野なのです。どのライブラリも、ユーザーを増やそうと躍起になっていますね。ユーザーを増やすことがデファクトスタンダードへの近道だからです。どのライブラリを選べば良いのかは、株を買うようなイメージで選ぶと良いと思います。ライブラリのバックグラウンドを見てください。React.js→FacebookVue.js→OSSAngular→Google上記のように、開発を主導している組織が異なります。どの組織を今後もフォローしていきたいかで選ぶと良いと思います。いうわけで、1.JavaScript基礎2.jQuery3.好きなライブラリという順序が良いと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。08:52個人的にはReact.jsが良い仕事をしてくれたと思っています。React.jsが出てこなかったら糞Angularが勢力を伸ばして覇権を握ってしまい、暗黒時代に突入していたでしょう。個人的にはReact.jsが良い仕事をしてくれたと思っています。React.jsが出てこなかったら糞Angularが勢力を伸ばして覇権を握ってしまい、暗黒時代に突入していたでしょう。編集そういう経緯があったのですね。私は半ば強制的にAngularを身に付けることになりましたのでそのへんの流れをよく理解せずにいます。Google自体は結構好きなので、Angularを学んだことに後悔はありませんが、最近はあまりAngular聞かなくなってますね。競合が出てきて盛り上がるのは良いことです。次にフロントのライブラリを何か選ぶとすれば、個人的には次はVue.jsをやってみたいです。いう経緯があったのですね。私は半ば強制的にAngularを身に付けることになりましたのでそのへんの流れをよく理解せずにいます。Google自体は結構好きなので、Angularを学んだことに後悔はありませんが、最近はあまりAngular聞かなくなってますね。競合が出てきて盛り上がるのは良いことです。次にフロントのライブラリを何か選ぶとすれば、個人的には次はVue.jsをやってみたいです。08:59AngularJS総合1位の人相手に楽しいレスする人ですよね、僕。AngularJS総合1位の人相手に楽しいレスする人ですよね、僕。キャンセル完了するlinkcheckベストアンサー+7JQueryは時代遅れだについては同意ですが、それがReactを使うべきであるに直結するかどうかは微妙ですねjs関連の勉強会に参加すると、ほぼほぼVue,React,Angularの話ばかりなのでそういうトレンドなんだなというのは肌に感じますが業務の最前線では有用かもしれませんが中途半端に無目的に覚ようとしてもすぐ新しい技術に上書きされていく可能性もあります人によっては「2018年のフロントエンドエンジニアならこの程度は知ってて当然だよな?」に書かれているように面白く思っていない人も少なからずいるようです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link+4jQueryやった後、Vue.jsが良いと思いますけど、フロントの技術はこれからも勃興が続くと思うので正解は無いと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link+2qiitaの中の人が作ったHyperappとかいかがでしょう。ソースコードが1kb以下だそうで、内容を把握するのに最適とのこと。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link+2私も、javaScript勉強中ですが、html,css→javaScript→jQuery→es6→Reactの順番で勉強しました。es6やReactは覚える際にwebpack等のタスクランナー、babel等のトランスパイラも覚えざるを得なくなってくるので、学習コストが高いと思います。jQueryを一旦先に勉強するのは良いとおもいますよ。後、Sassの学習も検討した方がいいですよ。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。頂いたご意見への回答は行っておりません。