Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
Svelte
https://svelte.dev/
※前スレ
Vue vs React vs Svelte Part.7
https://mevius.5ch.net/test/read.cgi/tech/1610901677/
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
探検
Vue vs React vs Angular vs Svelte Part.8
■ このスレッドは過去ログ倉庫に格納されています
2021/05/23(日) 13:42:32.51ID:qRfDE337
800デフォルトの名無しさん
2022/01/09(日) 19:48:13.52ID:LjmIy0NB >>799
シェアは比率であって絶対数じゃないんだから分母が大きい分仮に5%とかでも他の言語の規模に比べたら相当な数になるんだが
シェアは比率であって絶対数じゃないんだから分母が大きい分仮に5%とかでも他の言語の規模に比べたら相当な数になるんだが
801デフォルトの名無しさん
2022/01/09(日) 20:04:15.21ID:PPbOyoIq それだけライバルの絶対数も増えるということだよ
経営判断をするときには統計、割合のほうが重視されるのは当たり前のこと
経営判断をするときには統計、割合のほうが重視されるのは当たり前のこと
802デフォルトの名無しさん
2022/01/09(日) 21:01:33.78ID:ptXOvsUP とりあえず今個人的に熱いと思ってるStreamlitはvueよりrect推しみたいだな
https://streamlit-components-tutorial.netlify.app/introduction/learn-react/
まぁいつでも方向転換しそうだが
https://streamlit-components-tutorial.netlify.app/introduction/learn-react/
まぁいつでも方向転換しそうだが
803デフォルトの名無しさん
2022/01/09(日) 21:02:22.98ID:EpYmzJC1 >>777
わりと簡単に移行できるけど、React覚えてからの方が混乱は無いと思うなぁ。Next.jsはあくまでもReactの延長線上にあるし
わりと簡単に移行できるけど、React覚えてからの方が混乱は無いと思うなぁ。Next.jsはあくまでもReactの延長線上にあるし
804デフォルトの名無しさん
2022/01/09(日) 23:06:01.65ID:Z9YMd9OK gatsbyちゃんはお亡くなりになったのかしら…?
805デフォルトの名無しさん
2022/01/09(日) 23:13:49.50ID:uOSYnK8a jQueryは時代遅れの産物
JavaScriptによる操作が弱くて不十分だった時代そしてブラウザ互換性が弱かった時代に有用であった
今はjQueryは不要
一方でReact万能主義の人もおかしい
Reactが適しているのはある規模のある用途での利用のみ
規模や用途が外れればReact以外が適していたり効率良かったりする
JavaScriptによる操作が弱くて不十分だった時代そしてブラウザ互換性が弱かった時代に有用であった
今はjQueryは不要
一方でReact万能主義の人もおかしい
Reactが適しているのはある規模のある用途での利用のみ
規模や用途が外れればReact以外が適していたり効率良かったりする
806デフォルトの名無しさん
2022/01/09(日) 23:26:00.50ID:LnUseWXG 銀の弾丸はない
当たり前のことなんだがな
当たり前のことなんだがな
807デフォルトの名無しさん
2022/01/10(月) 01:30:46.77ID:vc9CW7XN808デフォルトの名無しさん
2022/01/10(月) 02:03:28.38ID:yjEJqFVX >>807
仮想DOMを用いるため直接DOM操作と無縁なReactやVueの方々がいるこのスレで
「DOM APIを使うぐらいならjQueryを使う」の主張は滑稽
とはいえ仮想DOMはベストではなく今では無駄な方法とみなされている
仮想DOM方式が敗北した原因は差分検知を実行時に行なっているため無駄が多く重くて遅いこと
Svelt等の仮想DOMを用いない方式では差分検知をコンパル時点で行なっているため軽くて速い
もちろんSveltでもjQueryのような昔の遺物は当然使わない
例えば以下の記事などを見ればjQueryがいかに無駄なのかすぐに理解できるであろう
Hey!そこの君! jQueryからSvelteへ乗り換えてみない?
https://qiita.com/oekazuma/items/4d7035437e96850c6666
【Svelte入門】jQueryでよく作る機能を新しいJavaScriptフレームワーク「Svelte」で再現してみた
https://canvaspace.xyz/blog/301
仮想DOMを用いるため直接DOM操作と無縁なReactやVueの方々がいるこのスレで
「DOM APIを使うぐらいならjQueryを使う」の主張は滑稽
とはいえ仮想DOMはベストではなく今では無駄な方法とみなされている
仮想DOM方式が敗北した原因は差分検知を実行時に行なっているため無駄が多く重くて遅いこと
Svelt等の仮想DOMを用いない方式では差分検知をコンパル時点で行なっているため軽くて速い
もちろんSveltでもjQueryのような昔の遺物は当然使わない
例えば以下の記事などを見ればjQueryがいかに無駄なのかすぐに理解できるであろう
Hey!そこの君! jQueryからSvelteへ乗り換えてみない?
https://qiita.com/oekazuma/items/4d7035437e96850c6666
【Svelte入門】jQueryでよく作る機能を新しいJavaScriptフレームワーク「Svelte」で再現してみた
https://canvaspace.xyz/blog/301
809デフォルトの名無しさん
2022/01/10(月) 02:24:20.82ID:/C5xabSi810デフォルトの名無しさん
2022/01/10(月) 03:00:12.79ID:z4d97hDK jQueryUIとjQueryMobileはメンテナンスモードになったし衰退は明らか
jQuery自体もshadowDOMやslot向けのAPI無いから直接DOM触るしか無いからな
機能不足が目立ってきたし役目を終える日は近いだろう
jQuery自体もshadowDOMやslot向けのAPI無いから直接DOM触るしか無いからな
機能不足が目立ってきたし役目を終える日は近いだろう
811デフォルトの名無しさん
2022/01/10(月) 03:17:48.37ID:vc9CW7XN812デフォルトの名無しさん
2022/01/10(月) 03:18:55.36ID:vc9CW7XN813デフォルトの名無しさん
2022/01/10(月) 03:20:30.48ID:vc9CW7XN814デフォルトの名無しさん
2022/01/10(月) 03:55:42.89ID:/C5xabSi815デフォルトの名無しさん
2022/01/10(月) 03:57:55.18ID:/C5xabSi >>813
じゃあ追加して
じゃあ追加して
816デフォルトの名無しさん
2022/01/10(月) 04:00:27.48ID:2kgrfn9w YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails 初心者用サロンは、
月千円と有料だけど、日本6位の3千人
一方、Vue.js の日本ユーザー会も、3千人
単なる1個人の有料Railsサロンと、日本全体のVue.jsが同じ人数。
React は、もっと少ない。
つまり、そういうのを使う所がない
Railsでは、React, Vue.jsも使うけど、
Bootstrap, jQuery だけで済ます規模もある
Railsでは、2億レコード・取引先が2万社ぐらいでも、大丈夫。
2021年10月には、Railsを使い続ける宣言をしている、GitLab が上場し、時価総額は約1.9兆円!
つまり、時価総額1兆円ぐらいまでは、Railsで行ける
Rubyの女神・池澤あやかは、Ruby biz Grand prix 2020の大賞を取ってるけど、
その時に、他のフレームワークでは開発者がいなくて、
結局、Railsで作る事にしたと言っていた
Rails以外のフレームワークは難しいから、まともに作れる開発者は少ない。
可読性も悪いし、開発者を集めにくい
月千円と有料だけど、日本6位の3千人
一方、Vue.js の日本ユーザー会も、3千人
単なる1個人の有料Railsサロンと、日本全体のVue.jsが同じ人数。
React は、もっと少ない。
つまり、そういうのを使う所がない
Railsでは、React, Vue.jsも使うけど、
Bootstrap, jQuery だけで済ます規模もある
Railsでは、2億レコード・取引先が2万社ぐらいでも、大丈夫。
2021年10月には、Railsを使い続ける宣言をしている、GitLab が上場し、時価総額は約1.9兆円!
つまり、時価総額1兆円ぐらいまでは、Railsで行ける
Rubyの女神・池澤あやかは、Ruby biz Grand prix 2020の大賞を取ってるけど、
その時に、他のフレームワークでは開発者がいなくて、
結局、Railsで作る事にしたと言っていた
Rails以外のフレームワークは難しいから、まともに作れる開発者は少ない。
可読性も悪いし、開発者を集めにくい
817デフォルトの名無しさん
2022/01/10(月) 04:00:46.32ID:/C5xabSi818デフォルトの名無しさん
2022/01/10(月) 04:35:13.42ID:gIE9bO0b >>810
jQueryUIって今となってはかなり旧式の外観だしな
jQuery使うにしてもUI/UXコンポーネントにjQueryUIを使うってのは今となってはナシだよな
見た目に関してはBootstrapとか使った方がいいしな
jQueryUIって今となってはかなり旧式の外観だしな
jQuery使うにしてもUI/UXコンポーネントにjQueryUIを使うってのは今となってはナシだよな
見た目に関してはBootstrapとか使った方がいいしな
819デフォルトの名無しさん
2022/01/10(月) 05:18:25.61ID:vc9CW7XN820デフォルトの名無しさん
2022/01/10(月) 07:01:44.32ID:X273GCfV jQueryおじさんやRailsおじさんは人の話聞かないんだからほっときゃ良いのだ。ページ数が開発者の支持を示してるなんて言ってるあたり業界人ですら無いんだし
821デフォルトの名無しさん
2022/01/10(月) 07:16:09.05ID:X273GCfV >>808
Svelteってlet多用するんだなぁ。シンプルだからWebに慣れてないうちは良さそうだけど、本格的なアプリとか作るには辛そう。
Svelteってlet多用するんだなぁ。シンプルだからWebに慣れてないうちは良さそうだけど、本格的なアプリとか作るには辛そう。
822デフォルトの名無しさん
2022/01/10(月) 09:12:17.57ID:kImY1hGC >>821
どういうこと?let多用が危険そうって事?
コンポーネントに閉じるものしかletにしなかったら大丈夫だよ。
Svelteの良いところはまさにそういう「小回りが利く」部品が作れるところだと思う。
超大作SPAも作れんことは無いと思うけど。
どういうこと?let多用が危険そうって事?
コンポーネントに閉じるものしかletにしなかったら大丈夫だよ。
Svelteの良いところはまさにそういう「小回りが利く」部品が作れるところだと思う。
超大作SPAも作れんことは無いと思うけど。
823デフォルトの名無しさん
2022/01/10(月) 09:24:32.68ID:5diyPxXP なんでletだとだめなん?
824デフォルトの名無しさん
2022/01/10(月) 10:15:59.72ID:X273GCfV >>822
あぁコンポーネントに閉じれるのか、なら全然良いや
あぁコンポーネントに閉じれるのか、なら全然良いや
825デフォルトの名無しさん
2022/01/10(月) 11:36:36.62ID:1lgDMYAu Svelteはどーもやる気せんわ
モバイル開発でrn、fltに並ぶようになってからだな手つけるのは
モバイル開発でrn、fltに並ぶようになってからだな手つけるのは
826デフォルトの名無しさん
2022/01/10(月) 11:55:11.84ID:vc9CW7XN827デフォルトの名無しさん
2022/01/10(月) 12:37:08.33ID:X273GCfV CoffeeScriptとかあったな〜。JSが進化して不要になっちゃった
828デフォルトの名無しさん
2022/01/10(月) 12:42:21.84ID:1lgDMYAu829デフォルトの名無しさん
2022/01/10(月) 13:01:52.14ID:IM1YbRvY Reactの機能がブラウザに取り込まれでもしない限り(そしてそんな事は標準としてはやり過ぎなので)無いんじゃないかな。
仮にReactが死んでもポストReactが出てくるだけだろう
仮にReactが死んでもポストReactが出てくるだけだろう
830デフォルトの名無しさん
2022/01/10(月) 13:10:29.09ID:1lgDMYAu そうなると載せ替えがまた面倒そうだな
それが仕事になって金が貰えると考えると労働者としては悪くない話だが
それが仕事になって金が貰えると考えると労働者としては悪くない話だが
831デフォルトの名無しさん
2022/01/10(月) 13:15:07.30ID:93i4rHfn モバイル開発でのRNは終わりつつあるだろ。
むしろWebViewがどんどん安定してるしWebでの画面構成があまりにも楽なので、PC版はelectron、モバイル版は自家版WebViewアプリとかCapacitorみたいな組み合わせ増えてない?
Flutterでアプリ公開してるけど、次作はWebViewアプリに原点回帰しつつある。
Cordovaは早すぎた。
むしろWebViewがどんどん安定してるしWebでの画面構成があまりにも楽なので、PC版はelectron、モバイル版は自家版WebViewアプリとかCapacitorみたいな組み合わせ増えてない?
Flutterでアプリ公開してるけど、次作はWebViewアプリに原点回帰しつつある。
Cordovaは早すぎた。
832デフォルトの名無しさん
2022/01/10(月) 13:26:25.29ID:1lgDMYAu なんだかんだで品質も生産性もネイティブのが数段上だよ
WebViewは品質は二の次でウェブ開発者しか居ないときの選択肢
ストアで一流のアプリを眺めて見ればわかる
WebViewメインなんてほとんどない
WebViewは品質は二の次でウェブ開発者しか居ないときの選択肢
ストアで一流のアプリを眺めて見ればわかる
WebViewメインなんてほとんどない
833デフォルトの名無しさん
2022/01/10(月) 13:27:51.48ID:gIE9bO0b 逆にもう大概確定シェア層があるんだから今更廃れるとか気にする必要ない
もっといいと思えるものが出たんであればその時乗り換えればいいだけ
もっといいと思えるものが出たんであればその時乗り換えればいいだけ
834デフォルトの名無しさん
2022/01/10(月) 13:29:56.92ID:1lgDMYAu835デフォルトの名無しさん
2022/01/10(月) 14:08:20.03ID:X273GCfV 定期的に現れるMVC大好きマンは一体何なのだ。いつの時代から来たのだ。
836デフォルトの名無しさん
2022/01/10(月) 14:15:45.29ID:gIE9bO0b >>834
いや、お前は無理して使わなくていいよjQueryでも使ってなよ
いや、お前は無理して使わなくていいよjQueryでも使ってなよ
837デフォルトの名無しさん
2022/01/10(月) 14:16:45.56ID:1lgDMYAu838デフォルトの名無しさん
2022/01/10(月) 14:17:17.34ID:1lgDMYAu >>836
jqは嫌だ
jqは嫌だ
839デフォルトの名無しさん
2022/01/10(月) 15:40:24.16ID:TpA1PF6Q840デフォルトの名無しさん
2022/01/10(月) 15:48:54.33ID:X273GCfV >>837
SPAとMVCは直接関係ない概念では?
SPAとMVCは直接関係ない概念では?
841デフォルトの名無しさん
2022/01/10(月) 16:41:15.90ID:igH5zo3P842デフォルトの名無しさん
2022/01/10(月) 17:42:13.67ID:vc9CW7XN843デフォルトの名無しさん
2022/01/10(月) 18:25:23.69ID:GK5/vvI7 DOMの改良版だったのは昔の話で、DOMが改善された今では劣化版じゃね
844デフォルトの名無しさん
2022/01/10(月) 18:37:38.78ID:rsgowJ2i >>843
その通り
その通り
845デフォルトの名無しさん
2022/01/10(月) 18:38:53.55ID:igH5zo3P846デフォルトの名無しさん
2022/01/10(月) 18:39:12.99ID:vc9CW7XN >>843
比較記事ならたくさんあるでしょ?
jQueryをDOM APIで書いてみた=数倍に行数が膨れ上がってしまった
これが結論ですよ
DOM APIは改善されてない
機能が追加されただけで
互換性がある=昔のまま
比較記事ならたくさんあるでしょ?
jQueryをDOM APIで書いてみた=数倍に行数が膨れ上がってしまった
これが結論ですよ
DOM APIは改善されてない
機能が追加されただけで
互換性がある=昔のまま
847デフォルトの名無しさん
2022/01/10(月) 18:39:42.57ID:vc9CW7XN >> あとIEが死んだ今DOM APIは統一的に書けるのだが
あはは、jQueryは生産性の改善なのに
まーた的はずれな批判してるwww
あはは、jQueryは生産性の改善なのに
まーた的はずれな批判してるwww
848デフォルトの名無しさん
2022/01/10(月) 18:57:19.38ID:gIE9bO0b 昔jQuery使ってた頃もajax関連の処理かセレクターで属性変更系の処理が大半だった記憶があるが
それなら今となっては素のjsでもそんなに困らんがなんかそれ以外で重要な恩恵ってなんだっけ?
それなら今となっては素のjsでもそんなに困らんがなんかそれ以外で重要な恩恵ってなんだっけ?
849デフォルトの名無しさん
2022/01/10(月) 19:02:50.79ID:X273GCfV React使えば数行どころの改善じゃないしバグも減る。目先の数行で一喜一憂するような、小さいプログラムしか組んだこと無いうちは理解できないだろうけど
850デフォルトの名無しさん
2022/01/10(月) 19:04:48.90ID:yjEJqFVX851デフォルトの名無しさん
2022/01/10(月) 19:07:28.51ID:VxpG8AJ/ 多分jQueryおじさんはPromise使えない
852デフォルトの名無しさん
2022/01/10(月) 19:51:27.59ID:gIE9bO0b >>850
Svelteがいいか悪いかは別として高々数十行数の例題の行数の増減に拘るヤツは無能やろ
Svelteがいいか悪いかは別として高々数十行数の例題の行数の増減に拘るヤツは無能やろ
853デフォルトの名無しさん
2022/01/10(月) 20:31:39.36ID:vc9CW7XN854デフォルトの名無しさん
2022/01/10(月) 20:32:38.96ID:vc9CW7XN855デフォルトの名無しさん
2022/01/10(月) 20:37:40.39ID:vc9CW7XN >>851
うっわwww
Promiseって、jQuerryの方が先にDeferredとして採用した機能で
その後にPromiseが標準化された後はDeferredはPromise互換になってるんやで
調べてみたらjQuery 1.5でリリースされた機能だから2011年、もう10年以上も前から使ってる機能
お前はそんなことも知らんのや。最近Promise知って自慢気にでもなってんのか?
うっわwww
Promiseって、jQuerryの方が先にDeferredとして採用した機能で
その後にPromiseが標準化された後はDeferredはPromise互換になってるんやで
調べてみたらjQuery 1.5でリリースされた機能だから2011年、もう10年以上も前から使ってる機能
お前はそんなことも知らんのや。最近Promise知って自慢気にでもなってんのか?
856デフォルトの名無しさん
2022/01/10(月) 20:39:32.89ID:vh0ca0zj そもそもjQueryってまだメンテされてんの?
857デフォルトの名無しさん
2022/01/10(月) 20:39:54.23ID:vc9CW7XN それぐらい調べろよ
858デフォルトの名無しさん
2022/01/10(月) 20:44:39.86ID:gIE9bO0b859デフォルトの名無しさん
2022/01/10(月) 20:45:03.96ID:gIE9bO0b アンカ間違えた>>856
860デフォルトの名無しさん
2022/01/10(月) 20:47:11.64ID:vc9CW7XN jQueryの派生物って結局デザインの部分で
そこはCSSを使えばいいだけなんだよね
jQueryはクラスとか属性を操作するもの
で、そのデザインは変わりやすいもので
Reactとかは結局CSSのアップデートで不要になっていく
そこはCSSを使えばいいだけなんだよね
jQueryはクラスとか属性を操作するもの
で、そのデザインは変わりやすいもので
Reactとかは結局CSSのアップデートで不要になっていく
861デフォルトの名無しさん
2022/01/10(月) 20:54:46.19ID:grEJ9ec8 なんでjqueryの話になってんの?
専用スレでやればいいっていうかそっちいけ
専用スレでやればいいっていうかそっちいけ
862デフォルトの名無しさん
2022/01/10(月) 21:00:00.22ID:34VbY5l/ >>856
実質されてないみたいなもん
進化も退化もないからメンテは要らんと思うけどね
オリジナルの作者がもう違うことやってるし投げ出した
今思えば酷いコードだ
彼とは昔shibuya.jsってところで会ったことがあるのだけど
実質されてないみたいなもん
進化も退化もないからメンテは要らんと思うけどね
オリジナルの作者がもう違うことやってるし投げ出した
今思えば酷いコードだ
彼とは昔shibuya.jsってところで会ったことがあるのだけど
863デフォルトの名無しさん
2022/01/10(月) 21:10:12.17ID:Y0gY4U10 >>855
自慢げに語ってて草
自慢げに語ってて草
864デフォルトの名無しさん
2022/01/10(月) 21:23:01.34ID:X273GCfV jQueryの作者についてググったら、2016年にはもうReactに乗り換えてるじゃん
865デフォルトの名無しさん
2022/01/10(月) 21:25:46.83ID:34VbY5l/866デフォルトの名無しさん
2022/01/10(月) 21:25:58.06ID:gIE9bO0b867デフォルトの名無しさん
2022/01/10(月) 21:43:05.79ID:34VbY5l/868デフォルトの名無しさん
2022/01/10(月) 22:07:00.68ID:bkqxFRjl >>866
Pythonの作者は「ヲタク君たち見てる〜? 次のリリースはMSのみんなのおかげでぇ、超早くなりま〜す♡」とかMicrosoftからNTRビデオレターみたいなの出してたぜw
Pythonの作者は「ヲタク君たち見てる〜? 次のリリースはMSのみんなのおかげでぇ、超早くなりま〜す♡」とかMicrosoftからNTRビデオレターみたいなの出してたぜw
869デフォルトの名無しさん
2022/01/10(月) 22:48:04.17ID:pS98ddBp IT分野は言語でもフレームワークでも何でも同じだけど
出来る人たちはある程度の期間が経ったら新しいものへちゃんと乗り換える
細かく見ればそれぞれの期間でも適材適所で複数を使い分ける
一方でダメな人たちは一つのものに依存
出来る人たちはある程度の期間が経ったら新しいものへちゃんと乗り換える
細かく見ればそれぞれの期間でも適材適所で複数を使い分ける
一方でダメな人たちは一つのものに依存
870デフォルトの名無しさん
2022/01/10(月) 23:37:01.84ID:gHWf0EAq >>854
短さにこだわる割にfunction使うのか……
短さにこだわる割にfunction使うのか……
871デフォルトの名無しさん
2022/01/11(火) 00:17:35.94ID:mxhuTDkZ >>854
なんでアロー使わんの?
なんでアロー使わんの?
872デフォルトの名無しさん
2022/01/11(火) 01:17:39.85ID:fJrts7FW そもそもReact/Vue/Svelteのどれもイベントハンドラの為にわざわざセレクタなんか使わないからね
jQueryに囚われすぎて思考が狭くなってるよ
もう少し勉強した方がいい
それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
他のライブラリは管理不要になってるからね
半端な欠陥コードの真似をしろと言われても困るよw
jQueryに囚われすぎて思考が狭くなってるよ
もう少し勉強した方がいい
それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
他のライブラリは管理不要になってるからね
半端な欠陥コードの真似をしろと言われても困るよw
873デフォルトの名無しさん
2022/01/11(火) 01:23:25.82ID:P6YErMSE >>872
たしかに馬鹿げてるなw
たしかに馬鹿げてるなw
874デフォルトの名無しさん
2022/01/11(火) 02:14:14.47ID:TAtkceMX 小規模では、jQuery は圧倒的
これを素のJS で書いたら、コードが数倍になって、バグだらけで使えない。
生産性が悪く、長時間労働になるから、
コストが高くなって、時給が減る
Deferred, Promise もある。
Ajax も皆、jQuery を使っていた。
それを最近は、axios に分離した
LoDash も良い
これを素のJS で書いたら、コードが数倍になって、バグだらけで使えない。
生産性が悪く、長時間労働になるから、
コストが高くなって、時給が減る
Deferred, Promise もある。
Ajax も皆、jQuery を使っていた。
それを最近は、axios に分離した
LoDash も良い
875デフォルトの名無しさん
2022/01/11(火) 02:33:45.09ID:P6YErMSE >>854
書く必要がない
書く必要がない
876デフォルトの名無しさん
2022/01/11(火) 02:38:32.89ID:mxhuTDkZ >>874
時給なん?
時給なん?
877デフォルトの名無しさん
2022/01/11(火) 07:27:25.35ID:8AH1bIz7 >>874
jQueryは地味に罠が多いし、独特だし、インターフェース設計古いし、ネット上の解説コードの品質が低いし、なんでも文字列だし、 バグ増える印象ある。
歴史が長いし、作られた当時は何もなかったから仕方ないんだけども。
jQueryは地味に罠が多いし、独特だし、インターフェース設計古いし、ネット上の解説コードの品質が低いし、なんでも文字列だし、 バグ増える印象ある。
歴史が長いし、作られた当時は何もなかったから仕方ないんだけども。
878デフォルトの名無しさん
2022/01/11(火) 08:52:19.62ID:e5xCtEGd879デフォルトの名無しさん
2022/01/11(火) 08:52:52.31ID:e5xCtEGd880デフォルトの名無しさん
2022/01/11(火) 08:53:15.82ID:e5xCtEGd >>877
自分が無能なものをライブラリのせいにするな
自分が無能なものをライブラリのせいにするな
881デフォルトの名無しさん
2022/01/11(火) 08:59:20.14ID:e5xCtEGd >>872
> それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
なんでいちいちボロを出すんだwww
最初からリークしないように設計されたんだが
歴史の話をしてやろうか?
古くかIEでattachEventでハンドラを登録した時ページ移動しなければ
メモリリークしてしまう問題をjQueryは解決したのが売りの一つだった
DOM APIの先はJavaScriptの領域外のブラウザのAPI(ActiveX?)だったため
JavaScriptの参照ポインタが機能しないのが根本的な原因
だからそれを解決するため、俺の記憶が間違っていなければ
オブジェクト(イベントハンドラ)を直接参照するのではなくIDを使った
ウィークポインタのような仕組みを使ってハンドラを管理した
DOM APIに直接登録するのはjQuery自身のイベントハンドラ一つで
いくつ登録しても、内部のハンドラマネージャーがうまいこと
転送するという仕組みで実装されたからメモリリークしないのがjQuery
> それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
なんでいちいちボロを出すんだwww
最初からリークしないように設計されたんだが
歴史の話をしてやろうか?
古くかIEでattachEventでハンドラを登録した時ページ移動しなければ
メモリリークしてしまう問題をjQueryは解決したのが売りの一つだった
DOM APIの先はJavaScriptの領域外のブラウザのAPI(ActiveX?)だったため
JavaScriptの参照ポインタが機能しないのが根本的な原因
だからそれを解決するため、俺の記憶が間違っていなければ
オブジェクト(イベントハンドラ)を直接参照するのではなくIDを使った
ウィークポインタのような仕組みを使ってハンドラを管理した
DOM APIに直接登録するのはjQuery自身のイベントハンドラ一つで
いくつ登録しても、内部のハンドラマネージャーがうまいこと
転送するという仕組みで実装されたからメモリリークしないのがjQuery
882デフォルトの名無しさん
2022/01/11(火) 09:01:52.24ID:e5xCtEGd >>865
ちゃんと書けよ
それを言えば元々はpythonのイベント駆動のフレームワークが起源だよ
それをjQueryは取り入れた
だからPromiseと同等のものにJavaScriptプログラマ触れたのはjQueryが先で
jQuery使ってるプログラマがPromiseを知らないとかありえないだろ
お前が知らんだけじゃんかwww
って話の流れだろ
ちゃんと書けよ
それを言えば元々はpythonのイベント駆動のフレームワークが起源だよ
それをjQueryは取り入れた
だからPromiseと同等のものにJavaScriptプログラマ触れたのはjQueryが先で
jQuery使ってるプログラマがPromiseを知らないとかありえないだろ
お前が知らんだけじゃんかwww
って話の流れだろ
883デフォルトの名無しさん
2022/01/11(火) 09:18:40.61ID:HkMauCRX jqueryジジイさんは会社や開発でjqueryすごい!Reactクソ!って言ってjqueryのみで仕事してんの?
それともWebサイトしか作れない底辺?
それともWebサイトしか作れない底辺?
884デフォルトの名無しさん
2022/01/11(火) 09:28:15.89ID:8AH1bIz7 >>878
たった4行でここまで無能を晒せるとか凄い奴だな
たった4行でここまで無能を晒せるとか凄い奴だな
885デフォルトの名無しさん
2022/01/11(火) 10:35:17.70ID:e5xCtEGd >>883
DOM APIは互換性が高くなった。だから
DOM APIでやればいいって言ってるやつがいるだろ?
DOM APIだけでやってるよ。ただしjQueryという便利なライブラリでラップして。
わざわざ自分でDOM APIを簡単に使えるラッパーを自作するなんてアホでしょう?
DOM APIは互換性が高くなった。だから
DOM APIでやればいいって言ってるやつがいるだろ?
DOM APIだけでやってるよ。ただしjQueryという便利なライブラリでラップして。
わざわざ自分でDOM APIを簡単に使えるラッパーを自作するなんてアホでしょう?
886デフォルトの名無しさん
2022/01/11(火) 10:35:33.69ID:e5xCtEGd >>884
反論は?
反論は?
887デフォルトの名無しさん
2022/01/11(火) 11:41:38.20ID:fJrts7FW >>881
それIE固有のリーク回避処理でしょ
IEサポート外した時にIE対処コードは除去されてるよ
しかも上位ノードでイベントバブリングを捕捉した後のコールバック管理の話とごちゃ混ぜになってるし
記憶の整理もできてないのにどうしてそんなに自信満々なんだろうか
それIE固有のリーク回避処理でしょ
IEサポート外した時にIE対処コードは除去されてるよ
しかも上位ノードでイベントバブリングを捕捉した後のコールバック管理の話とごちゃ混ぜになってるし
記憶の整理もできてないのにどうしてそんなに自信満々なんだろうか
888デフォルトの名無しさん
2022/01/11(火) 12:07:20.77ID:e5xCtEGd >>887
は?jQueryがリークするって言ったのお前じゃん
じゃあIEのリーク以外にイベントハンドラでリークするっていう
デマ(笑)はどこから持ってきたのか言えよ
まず最初にお前が記憶(捏造)をはっきりと書き出せ
IEの時点でリークが回避されてるっていうのに
on使うだけでリークするわけがないって、少し考えればわかるやろ
は?jQueryがリークするって言ったのお前じゃん
じゃあIEのリーク以外にイベントハンドラでリークするっていう
デマ(笑)はどこから持ってきたのか言えよ
まず最初にお前が記憶(捏造)をはっきりと書き出せ
IEの時点でリークが回避されてるっていうのに
on使うだけでリークするわけがないって、少し考えればわかるやろ
889デフォルトの名無しさん
2022/01/11(火) 12:08:07.72ID:e5xCtEGd しかも上位ノードのイベントバブリングとか
全く話に出てきてないことを言い出すし
な?こういうことだよ。jQueryをわかってないで批判してる
全く話に出てきてないことを言い出すし
な?こういうことだよ。jQueryをわかってないで批判してる
890デフォルトの名無しさん
2022/01/11(火) 12:16:30.78ID:e5xCtEGd > IEサポート外した時にIE対処コードは除去されてるよ
IEサポート外なら、メモリリークしないということになるだろw
IE以外ではメモリリークしないんだろ?
IEサポート外なら、メモリリークしないということになるだろw
IE以外ではメモリリークしないんだろ?
891デフォルトの名無しさん
2022/01/11(火) 12:21:35.79ID:P6YErMSE892デフォルトの名無しさん
2022/01/11(火) 12:22:19.44ID:HkMauCRX >>885
答えになってない
答えになってない
893デフォルトの名無しさん
2022/01/11(火) 12:23:03.67ID:P6YErMSE >>881
もうIE死んだんだからどうでもいいよ
もうIE死んだんだからどうでもいいよ
894デフォルトの名無しさん
2022/01/11(火) 12:23:06.68ID:e5xCtEGd 「jQueryが起源だ」でこのスレを検索しても何も見付からない
自分で嘘つきであることを証明した瞬間w
自分で嘘つきであることを証明した瞬間w
895デフォルトの名無しさん
2022/01/11(火) 12:23:30.40ID:8AH1bIz7 jQueryおじさんはどんなアプリ作ってるか(仕事してるか)とか、大きいアプリ作った事ない疑惑に関してはきっちりスルーするね
896デフォルトの名無しさん
2022/01/11(火) 12:24:49.74ID:e5xCtEGd JavaScriptよりも先にjQueryの方が
Promise(Deferred)を採用したって俺が言ったから、
それにムカついてるのか?
起源なんて書いてないがw
Promise(Deferred)を採用したって俺が言ったから、
それにムカついてるのか?
起源なんて書いてないがw
897デフォルトの名無しさん
2022/01/11(火) 12:25:49.86ID:e5xCtEGd >>895
誰もが知ってる超大規模ウェブサイトだな
誰もが知ってる超大規模ウェブサイトだな
898デフォルトの名無しさん
2022/01/11(火) 12:27:16.03ID:e5xCtEGd899デフォルトの名無しさん
2022/01/11(火) 12:28:28.28ID:P6YErMSE■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で-福岡市 ★2 [蚤の市★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 ★2 [蚤の市★]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市の放漫財政が原因で日本国債大暴落!!!ザイム真理教崩壊へ!!! [252835186]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- んなっしょい🍬禁止🈲のお🏡
- 【悲報】ジャップってどの面下げて来年以降、戦没者追悼式典やる気なの🤔 [616817505]
