jQueryはオワコンなのか - ウェブアプリ開発者とウェブサイト制作者の大きな溝
- clockmaker
- 54556
- 147
- 77
- 51
今日はサッポロクリエイティブキャンプで発表します。 スライド180ページに及ぶ内容を3時間で。 ezokitchen.co.jp/scc/
2018-06-23 11:34:016/23に開催されたサッポロクリエイティブキャンプにて、フロントエンドの技術概要を紹介。
・多様化するウェブの用途の中で様々な技術が生まれている
・技術の選択肢が増えている
・Angular・Vue・Reactの役割と使い方
という話のあとで、jQueryの立ち位置に触れた。
キャーイケダサーン! #scc #サッポロクリエイティブキャンプ pic.twitter.com/1u5sIUWbar
2018-06-23 14:15:18ほんとに、もー! #scc #サッポロクリエイティブキャンプ pic.twitter.com/vohoZV8t2N
2018-06-23 15:09:46「jQueryはオワコンではない」 「通常のウェブサイト制作をしないエンジニアがjQueryをディスってるだけ」 「jQueryはオワコンではない」 このスライド全コーダーに届いて欲しい #scc #サッポロクリエイティブキャンプ pic.twitter.com/pEpnJFTYEl
2018-06-23 15:58:05トレンド入りするほど賛否両論のツイートがあふれかえる
jQueryは乱暴に言えばショートカット記法の寄せ集めみたいなもんだから「jQueryで状態管理するのつらい」って「Vanilla JSで状態管理するのつらい」って言ってんのとあんまり変わんない感ある
2018-06-23 16:00:58今どきのブラウザ向けの開発ならjQueryを使わずに標準APIだけで十分開発できますよ ・用語があると意思疎通が楽なのでjQueryをデザパタの一つとみなして活用するのは分かる ・ランタイムとしての霊圧は5年ほど前から消えてる気がする ・手に馴染んだ道具だから+プラグインが好き!とかならよく分かる
2018-06-23 16:15:26ただjQueryの功績は大きいし、何か新しい物を褒め称えるためにjQueryを下げる必要はなくて、エビデンスがない時はそういう論調になってしまいがちなので、エビデンスを用意するとよいんじゃないでしょうか。壮大なポエムを書く前に
2018-06-23 16:19:58「jQueryはオワコンではない!」 「もっと正確に!」 「jQueryはわかりやすいのでよく使われている!」 「まだだ!」 「jQueryはアーキテクトやエンジニアリングを学ばなくても使える!」 「もっとだ!お前の本気を見せてみろ!」 「jQueryはバカが使っている!」 「あ!こら!バカ!」
2018-06-24 12:58:27jQuery はオワコンではない。Web 業界歴2年位の、まだデザイナーともコーダーともつかない人が2日でLP作らなければいけない、みたいな仕事がこの世には山ほどある。そこで jQuery やらそのプラグインやら使うことは何も間違ってないし誰がそれを責められようか。
2018-06-24 14:58:44いや、まあ僕もここ5年位 jQuery 使ってないですけどね…。あ、年末に元々使われてたものをメンテしたときに触った。あと、使ってはないけど自分で jQuery のサブセットミニマムクローンみたいなのを作るためにソースは読みました。
2018-06-24 15:23:38まあ概ね実は言及コンテキストの問題だけとも言えるので、強者の方は発言のコンテキストをもう少し明示してあげると色んな人が不安になったり迷ったりすることが避けられるかもしれない、ということと、学ぶ人は誰かの発言をそのまま額面通りに取らずにいろいろ調べる癖つけましょうね、という話かも。
2018-06-24 15:08:51その結果何が生まれるか。CTA が資料請求だけのペライチ LP なのに全部 React 実装でクライアントは誰も更新できないという地獄です。実際に見たことあります。
2018-06-24 15:01:41Web はいろんな需要を抱えている。ゴリゴリの SPA ばかりではないというかどっちかというとそんなもん超絶マイノリティですよ。そういったユースケースのバラエティを考慮せずにツワモノたちが「jQuery はオワコン」と連呼することで初学者はそれを信じてしまう。
2018-06-24 15:00:38確かに相性悪いライブラリが現代では多くなってきたけどpolyfillとしては優秀だと思っている(適当) twitter.com/assialiholic/s…
2018-06-23 17:01:57ある意味で正しい。jQueryはバリバリの現役で、世界中で使われているのは事実。 ただ、脱却したいのも本当。 twitter.com/assialiholic/s…
2018-06-23 17:16:36jQuery 使ってる人のほとんどただの慣習で使ってるだけで document.querySelector と fetch で置き換えられそう、と思ったけど fetch は IE が駄目か
2018-06-23 17:19:53jQuery そのものが悪いわけではないんだけど、 jQuery を節操なく使ってしまってるようなコードはメンテ不可能になってることが多いんで、そういうとこやぞ
2018-06-23 17:32:51「Webサイト」と「Webアプリ」は別物で、「Webサイト」であれば jQuery でいいと思う。「Webアプリ」を jQuery でやるのはつらい。
2018-06-23 18:49:12「通常のウェブサイト」という言い方で生粋のフロントエンダーということが伝わってくる twitter.com/assialiholic/s…
2018-06-23 18:58:36そーだそーだ!jQueryは柔軟なんだぞー!分かりやすいんだぞー! @東京より新米FE twitter.com/assialiholic/s…
2018-06-23 20:41:59これは確かにその通りで、いわゆる普通のwebサイト制作では現役バリバリだし、ないと困るよね twitter.com/assialiholic/s…
2018-06-23 21:57:08株式会社 ICS 代表。筑波大学非常勤講師。テクニカル・ディレクター。 HTML5 や Flash の最新技術を用いたインタラクティブなデモを作成して紹介しています。 http://clockmaker.jp/labs/