jQueryはオワコンなのか - ウェブアプリ開発者とウェブサイト制作者の大きな溝

6月23日(土)に開催されたサッポロクリエイティブでの @clockmaker の発表を発端にjQueryの賛否両論ツイートが溢れかえりました。
48
池田 泰延 @clockmaker

今日はサッポロクリエイティブキャンプで発表します。 スライド180ページに及ぶ内容を3時間で。 ezokitchen.co.jp/scc/

2018-06-23 11:34:01

6/23に開催されたサッポロクリエイティブキャンプにて、フロントエンドの技術概要を紹介。

・多様化するウェブの用途の中で様々な技術が生まれている
・技術の選択肢が増えている
・Angular・Vue・Reactの役割と使い方
という話のあとで、jQueryの立ち位置に触れた。

歩くCSS設計完全ガイド / HubSpot Tech Ninja @assialiholic

「jQueryはオワコンではない」 「通常のウェブサイト制作をしないエンジニアがjQueryをディスってるだけ」 「jQueryはオワコンではない」 このスライド全コーダーに届いて欲しい #scc #サッポロクリエイティブキャンプ pic.twitter.com/pEpnJFTYEl

2018-06-23 15:58:05
拡大

トレンド入りするほど賛否両論のツイートがあふれかえる

歩くCSS設計完全ガイド / HubSpot Tech Ninja @assialiholic

jQueryは乱暴に言えばショートカット記法の寄せ集めみたいなもんだから「jQueryで状態管理するのつらい」って「Vanilla JSで状態管理するのつらい」って言ってんのとあんまり変わんない感ある

2018-06-23 16:00:58
もう寒くってェ 肩こりしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

今どきのブラウザ向けの開発ならjQueryを使わずに標準APIだけで十分開発できますよ ・用語があると意思疎通が楽なのでjQueryをデザパタの一つとみなして活用するのは分かる ・ランタイムとしての霊圧は5年ほど前から消えてる気がする ・手に馴染んだ道具だから+プラグインが好き!とかならよく分かる

2018-06-23 16:15:26
もう寒くってェ 肩こりしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

ただjQueryの功績は大きいし、何か新しい物を褒め称えるためにjQueryを下げる必要はなくて、エビデンスがない時はそういう論調になってしまいがちなので、エビデンスを用意するとよいんじゃないでしょうか。壮大なポエムを書く前に

2018-06-23 16:19:58
🍖やきにく🍖 @Yakinik

「jQueryはオワコンではない!」 「もっと正確に!」 「jQueryはわかりやすいのでよく使われている!」 「まだだ!」 「jQueryはアーキテクトやエンジニアリングを学ばなくても使える!」 「もっとだ!お前の本気を見せてみろ!」 「jQueryはバカが使っている!」 「あ!こら!バカ!」

2018-06-24 12:58:27
Kotaro Kokubo @kotarok

jQuery はオワコンではない。Web 業界歴2年位の、まだデザイナーともコーダーともつかない人が2日でLP作らなければいけない、みたいな仕事がこの世には山ほどある。そこで jQuery やらそのプラグインやら使うことは何も間違ってないし誰がそれを責められようか。

2018-06-24 14:58:44
Kotaro Kokubo @kotarok

いや、まあ僕もここ5年位 jQuery 使ってないですけどね…。あ、年末に元々使われてたものをメンテしたときに触った。あと、使ってはないけど自分で jQuery のサブセットミニマムクローンみたいなのを作るためにソースは読みました。

2018-06-24 15:23:38
Kotaro Kokubo @kotarok

まあ概ね実は言及コンテキストの問題だけとも言えるので、強者の方は発言のコンテキストをもう少し明示してあげると色んな人が不安になったり迷ったりすることが避けられるかもしれない、ということと、学ぶ人は誰かの発言をそのまま額面通りに取らずにいろいろ調べる癖つけましょうね、という話かも。

2018-06-24 15:08:51
Kotaro Kokubo @kotarok

その結果何が生まれるか。CTA が資料請求だけのペライチ LP なのに全部 React 実装でクライアントは誰も更新できないという地獄です。実際に見たことあります。

2018-06-24 15:01:41
Kotaro Kokubo @kotarok

Web はいろんな需要を抱えている。ゴリゴリの SPA ばかりではないというかどっちかというとそんなもん超絶マイノリティですよ。そういったユースケースのバラエティを考慮せずにツワモノたちが「jQuery はオワコン」と連呼することで初学者はそれを信じてしまう

2018-06-24 15:00:38
Ln-north @Ln_north

確かに相性悪いライブラリが現代では多くなってきたけどpolyfillとしては優秀だと思っている(適当) twitter.com/assialiholic/s…

2018-06-23 17:01:57
Keeth🎤音声配信系エンジニア @kuwahara_jsri

ある意味で正しい。jQueryはバリバリの現役で、世界中で使われているのは事実。 ただ、脱却したいのも本当。 twitter.com/assialiholic/s…

2018-06-23 17:16:36
mizchi @mizchi

jQuery 使ってる人のほとんどただの慣習で使ってるだけで document.querySelector と fetch で置き換えられそう、と思ったけど fetch は IE が駄目か

2018-06-23 17:19:53
カル @nullkal

jQueryは塩コショウ、Reactとかはクックドゥの青椒肉絲の素みたいなものだと思っているのでそもそも比較するのがおかしい。

2018-06-23 17:29:37
mizchi @mizchi

jQuery そのものが悪いわけではないんだけど、 jQuery を節操なく使ってしまってるようなコードはメンテ不可能になってることが多いんで、そういうとこやぞ

2018-06-23 17:32:51
あえとす @aetos382

「Webサイト」と「Webアプリ」は別物で、「Webサイト」であれば jQuery でいいと思う。「Webアプリ」を jQuery でやるのはつらい。

2018-06-23 18:49:12
Seiryu @Seiryu_BLUFFer

「通常のウェブサイト」という言い方で生粋のフロントエンダーということが伝わってくる twitter.com/assialiholic/s…

2018-06-23 18:58:36
みーた🍬 @earlgrayMK

そーだそーだ!jQueryは柔軟なんだぞー!分かりやすいんだぞー! @東京より新米FE twitter.com/assialiholic/s…

2018-06-23 20:41:59
tomekami★絵仕事Skeb募集中@12/31(日)西え40b @tomekami

これは確かにその通りで、いわゆる普通のwebサイト制作では現役バリバリだし、ないと困るよね twitter.com/assialiholic/s…

2018-06-23 21:57:08