- 1 名前:デフォルトの名無しさん [2020/10/27(火) 13:09:05.31 ID:5aYZ+KyB.net]
- 実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました Vue https://jp.vuejs.org/ React https://reactjs.org/ Svelte https://svelte.dev/ ※前スレ Vue vs React vs Angular Part.5 https://mevius.5ch.net/test/read.cgi/tech/1596029929/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
- 939 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 19:59:19.79 ID:0OjTyh5I.net]
- javaパーシステム屋と業務システム開発してるんだが俺のSPAフロントにビビっててこいつらいつの時代の連中なんだって感じ
誰一人理解してない
- 940 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 20:02:57.14 ID:YZxjw0oN.net]
- 一時期jQuery+handlebars+railsで無双してたな
フルスタックのフリーランスだったからマジで稼げた 最近は要素技術が多くなり過ぎて 全部1人でやるのが難しくなってきた
- 941 名前:デフォルトの名無しさん [2021/01/14(木) 20:15:26.01 ID:uwcPbgN/.net]
- QiitaとかDev.toとか見てるとNext.jsが破竹の勢いに見える
- 942 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 20:26:00.99 ID:T4mjjynb.net]
- 少なくとも日本でreactやvueを採用するって10%も無い気がする
それくらい何というか使える人も案外少ないし概念もややこしいのかなと 誰かが構築している上で構築した人の説明があって単にプログラム書くだけなら 案外簡単とは思うけど、一から構築するとなるとある程度知らないと出来ないだろうし 世界ではこの辺の技術の最先端が前に行き過ぎという感じがするなぁ かといって今更jQueryで書く気はしないけど現実は中々そうは行かないという感じか
- 943 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 20:36:48.04 ID:1FBYdS11.net]
- 一番需要があると一番最高な技術なんだそうだw
- 944 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 21:06:57.91 ID:pw+xUaFj.net]
- 一番需要があるからといって、一番最高な技術なわけじゃない
一番需要があるのは、一番バランスがいい技術なんだ 何が一番なんなのか、そこを間違えてはいけない
- 945 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 21:30:12.38 ID:ime41wMA.net]
- react圧倒的だな
https://trends.google.co.jp/trends/explore?cat=13&date=today%205-y,today%205-y,today%205-y,today%205-y&geo=,,,&q=%2Fm%2F012l1vxv,%2Fm%2F0j45p7w,%2Fg%2F11c0vmgx5d,Svelte#TIMESERIES
- 946 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 21:36:43.32 ID:pw+xUaFj.net]
- >>933
調べなきゃ使い方がわからないとも言えるんだよな
- 947 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 22:54:19.75 ID:cF+v3Ffe.net]
- Reactそんなに難しいかな?
DOMとJSさえ把握してれば、わりとすぐ使えようになる気がするけど
- 948 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 23:14:01.32 ID:QYOIxwgk.net]
- >>930
Wappalyzer入れながら自分の知ってるサービス見てみたら? 知らんつもりで使ってるかもしれんよ。 ユーザ企業だけど、割とベンダーはReactかVue使ってくるし、 俺が作ってるのはVue使ってる。
- 949 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 23:24:32.61 ID:YZxjw0oN.net]
- >>933
なんで急落してるんだ?
- 950 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 01:20:06.11 ID:qcfmQYUH.net]
- DOM扱いは明らかにreactのがjqueryより楽だけど、非同期処理に関してはjqueryのが楽だわ。
- 951 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 01:26:00.65 ID:qV+ZeCor.net]
- 非同期処理はasync awaitで決着ついてる
- 952 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 01:57:16.01 ID:qcfmQYUH.net]
- ついてねーよカス。そのコードをどこに置くかって話だよ。
- 953 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 01:58:51.99 ID:qV+ZeCor.net]
- >>940
おまえは一生ajax読んどけクズが
- 954 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 22:08:24.04 ID:J+DIrtXG.net]
- JQueryとVue.jsのどちらを勉強しようか悩んでいたけど、
- 955 名前:target="_blank" class="reply_link">>>915
を見ると、 JQueryの方が良さそうだね。 []- [ここ壊れてます]
- 956 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 22:10:23.07 ID:HVEkoRC9.net]
- 草
スレが加速しそうなレス
- 957 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 22:28:35.19 ID:7EFKht41.net]
- まあ初心者なら仕方ない
- 958 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 23:07:21.18 ID:t4nHUbXC.net]
- 釣りだろ
- 959 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 23:16:41.06 ID:jZHiFUeq.net]
- 片方しか勉強できない病
- 960 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 23:41:29.27 ID:7+s5ajVF.net]
- 新規にやるならReactの方がいいだろ
なぜVueに飛びつこうとするのか
- 961 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 23:44:07.37 ID:EYVeHh6u.net]
- jQueryも知らない初学者に無茶言うなよ…
- 962 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 23:54:17.91 ID:X8J3okh4.net]
- 実質的にNextが使えないこの先はNuxtにすべきか悩み中
- 963 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 01:07:10.11 ID:8yxv55PR.net]
- ぶっちゃけReactって覚えること少ないから初心者向けだと思うけどね
その分全部自分で書かなきゃならんし hooksみたいなとっつきにくいものを身につけなきゃならない Vueは覚えると楽だけど覚えるまでがすごく大変
- 964 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 01:37:41.05 ID:CR1cS2lt.net]
- jQueryなんて勉強するものじゃないぞ。
あーめんどくせーってなったときjQuery つーかおってちょろっと書くもの。 jQueryすらお勉強しなきゃ使えないってんならプログラム全般致命的に向いてない。
- 965 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 07:33:09.60 ID:r01V6dG2.net]
- 同じことがreactにも言える。
プログラミングを簡単にするものだから楽になってるはずのもの 通常よりも楽になってるはずなのに、それを使うのに苦労してるようじゃ駄目 勉強してようやくreact使えるようじゃプログラム全般に向いてない
- 966 名前:デフォルトの名無しさん [2021/01/17(日) 09:48:04.10 ID:d8MroxOV.net]
- >>949
実質的にnextが使えないってどういうこと?
- 967 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 09:56:23.65 ID:1YpVluAF.net]
- Vercel向けに最適化されてるってアレでしょ。OSSだしそんなに影響ないと思うけど。
- 968 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 10:03:56.79 ID:mfJLlMXm.net]
- jQueryとvue.jsは並用出来るのでしょうか?
- 969 名前:デフォルトの名無しさん [2021/01/17(日) 10:29:39.67 ID:Yo3g4fKq.net]
- jqueryのカラム話題はこっち↓でやってくださいね
守らないと荒らしとみなされますよ Vue vs React vs Angular vs jQuery Part.3 https://mevius.5ch.net/test/read.cgi/tech/1560333177/
- 970 名前:デフォルトの名無しさん [2021/01/17(日) 10:52:38.90 ID:d8MroxOV.net]
- vercel向けに最適化されてるのはわかるけど、そんな問題じゃないと思うけどね
- 971 名前:デフォルトの名無しさん [2021/01/17(日) 10:57:14.69 ID:d8MroxOV.net]
- これから先もエッジケースでvercel贔屓の開発は進むかもしれないけど、それが問題になるケースはなさそうだけどね
- 972 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 11:18:56.65 ID:r01V6dG2.net]
- DOM APIとvue.jsは並用できるのかな?
という話題はここでOK?
- 973 名前:デフォルトの名無しさん [2021/01/17(日) 12:30:38.61 ID:d8MroxOV.net]
- >>959
なんで併用したいの? そもそもreactやvueを使うと生のdomを触る機会は基本的にないはずだよ。
- 974 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 12:52:13.58 ID:wK0lC+BJ.net]
- ふつう焼いたDOMだよな
- 975 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 13:10:51.08 ID:mfJLlMXm.net]
- >>961
俺は刺し身でいく。
- 976 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 13:23:20.62 ID:72VIHRdN.net]
- スカート付きか
- 977 名前:デフォルトの名無しさん mailto:sage [
]
- [ここ壊れてます]
- 978 名前:2021/01/17(日) 14:11:45.46 ID:r01V6dG2.net mailto: >>960
jQueryに依存しないDOM APIだけで実装されているライブラリを使いたいからです。 例えばLuminousとかです。 [] - [ここ壊れてます]
- 979 名前:デフォルトの名無しさん [2021/01/17(日) 14:33:09.85 ID:d8MroxOV.net]
- なるほど
それでいうと使える。 https://ja.reactjs.org/docs/refs-and-the-dom.html ただ使う場合はrefを使用してdomにアクセスする様にしてね。上のリンクのいつrefを使うかにも書いてあるけど
- 980 名前:デフォルトの名無しさん [2021/01/17(日) 14:35:37.43 ID:d8MroxOV.net]
- 俺が貼ったdocにはcreateRefが使われてるけど、今はuseRefがあるから、それを使えばいいと思う。
- 981 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 15:56:07.02 ID:r01V6dG2.net]
- >>965
それができるならjQueryでも同じ方法でできますね。 jQueryはただのDOM操作ライブラリですから。 こういう聞き方をするのが良さそうです。
- 982 名前:デフォルトの名無しさん [2021/01/17(日) 17:20:00.12 ID:d8MroxOV.net]
- >>967
うん。jqueryも使えるよ。 ただ、reactやvueを使っててjqueryを導入したいと思うケースを俺は思いつかない。
- 983 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 18:00:08.77 ID:mJ1vDarZ.net]
- 最近知ったけど
reactjsexample.com ってサイトいいね。いい感じの部品が結構色々ある
- 984 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 20:51:40.49 ID:72VIHRdN.net]
- 仮想DOM使いたくないならsvelteとか使えばいいじゃん
フレームワーク上でjqueryを使う理由ってなによ
- 985 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 21:08:38.19 ID:BpZanF9R.net]
- 通信でajaxでも使いたいんじゃない?
- 986 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 21:23:38.04 ID:1YpVluAF.net]
- fetchでいいじゃん
- 987 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 21:25:14.65 ID:8yxv55PR.net]
- ajaxって今思うとすげー恥ずかしいメソッド名だよな
- 988 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 21:26:50.06 ID:OsPht3CQ.net]
- >>970
jQueryを使うのではなくて、 jQueryを使って作った多くの資産、ライブラリを使うんだよ 導入検討のためのサンプルとかPoCとか使い捨てプログラムとか 寿命が短いものばかり作ってんの?
- 989 名前:デフォルトの名無しさん [2021/01/17(日) 22:00:48.77 ID:d8MroxOV.net]
- jqueryで書かれたプログラムは一般的に技術的負債になりやすいから、jqueryで書かれたプログラムの方が寿命短いよ。
jqueryで書かれたアプリケーションをみんな頑張ってreactやvueなどのフレームワークで書き換えてるよ。
- 990 名前:デフォルトの名無しさん [2021/01/17(日) 22:06:28.70 ID:d8MroxOV.net]
- 資産っていうけど、大抵はreactとかで書き直されてるor代替のライブラリがあるよね。
- 991 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:07:29.18 ID:OsPht3CQ.net]
- >>975
根拠を全く書いてないし、jQueryの現在のシェアを見れば それが間違いだってわかる もう少し説得力が有る回答をしてくれ
- 992 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:09:02.96 ID:OsPht3CQ.net]
- >>976
その代替のライブラリに置き換えるだけで 既存のコードが動くんか?
- 993 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:17:20.34 ID:1YpVluAF.net]
- そう思うならそうしてれば良いよ。我々は違う方法を取る。
- 994 名前:デフォルトの名無しさん [2021/01/17(日) 22:19:35.81 ID:d8MroxOV.net]
- jqueryのシェアの高さを支えてるのはbootstrapだと思うけど、bootstrapも依存ライブラリとしてjqueryを削除しようとしてるよ。
https://www.infoq.com/news/2020/08/bootsrap-5-drops-jquery/ 君こそreactがjqueryに優っているという根拠を示してくれる?
- 995 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:21:02.01 ID:8vORy5BE.net]
- >>977
jqueryプラグインなんてもはや更新すらされていないゴミばかり バージョン管理もできない そもそもjqueryオブジェクトとかいう神オブジェクトにすべて突っ込んでるから激重
- 996 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:25:32.63 ID:OsPht3CQ.net]
- > 君こそreactがjqueryに優っているという根拠を示してくれる?
ウェブサイトにはjQueryが適してるとしか言ってないんだがな まあいいや。jQueryは短いコードで目的を達成できる。 例えばリンクをクリックしたら文字を赤くするのはこれだけ $(document).click(function() { $(this).css({color: red})}); reactで同じことをするコードを書いて欲しい 俺が書いたんだから、次はお前が書くのを要求しても良いはずだよな
- 997 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:29:08.57 ID:wmH8ypzJ.net]
- >>977
使い始めるハードルが低い方が技術負債になりやすいと思うがな。VBAみたいに。
- 998 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:33:16.34 ID:OsPht3CQ.net]
- > 使い始めるハードルが低い方が
JavaScriptの話でもしてんの?
- 999 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:38:46.31 ID:72VIHRdN.net]
- >>974
jquery1,2系は公式に廃止されているわけだが、それに依存した過去の資産を使い続けるメリットを教えてくれよ 脆弱性にも対応してしないし設計も古くて副作用があるけど、それを上回るメリットがあるんだろ?
- 1000 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:47:52.66 ID:8vORy5BE.net]
- クリックしたら赤wwwwwwwwwwww
- 1001 名前:デフォルトの名無しさん [2021/01/17(日) 22:48:59.63 ID:d8MroxOV.net]
- 前提としてタイプ量の短さで判断しようとしてるのが愚か
一生フレームワークを比較する時にクリックした要素を赤くして遊んどけばいい
- 1002 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:55:52.51 ID:OsPht3CQ.net]
- 案の定反論できずに遠吠えでした
- 1003 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:57:31.20 ID:8yxv55PR.net]
- >>982
お前は一生jQuery書いてりゃいいよ
- 1004 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 22:59:15.75 ID:AKfNh2XQ.net]
- エディタがコード補完するのが当たり前のこのご時勢にコード量を言語優劣の根拠にされても困るよな
- 1005 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:08:13.19 ID:dOaDIqpV.net]
- 正直Vueとかで書いた後でもjQueryの方がいいとか言っている奴は完全に向いてないw
- 1006 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:21:11.71 ID:OsPht3CQ.net]
- だからreactでもvueでも同等のコードを書いてから
これがどういう点で優れてるかを説明すりゃいいのにw
- 1007 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:25:59.51 ID:1YpVluAF.net]
- 次スレこれでええか
https://mevius.5ch.net/test/read.cgi/tech/1596110361/
- 1008 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:33:09.04 ID:mJ1vDarZ.net]
- >>950
Reactの場合バージョンアップして何かが変わったとしてもJavaScriptがベースにある限りそんなに困る事はないと思うがVueはそうはいかないからな
- 1009 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:34:02.06 ID:8vORy5BE.net]
- >>992
もうね、お話にならないんだよゴミ 一生jquery使ってろゴミ
- 1010 名前:デフォルトの名無しさん mailto:sage [2021/01/17(日) 23:49:28.54 ID:EUAXc1yB.net]
- ReactやVueの欠点はnode_modulesが巨大すぎることだけ
それ以外のすべてでjqueryより上
- 1011 名前:デフォルトの名無しさん mailto:sage [2021/01/18(月) 00:41:57.79 ID:xEqPTcle.net]
- jQueryって状態をグローバル変数で管理するしかなくて
相当辛い その例みたいにCSSをちょこっと変えるとかならjQueryじゃなくてもほぼ同じコードでいけるし IEが死んだ今その用途ですら使う意味はない
- 1012 名前:デフォルトの名無しさん mailto:sage [2021/01/18(月) 01:15:22.90 ID:5We8pJJc.net]
- >>997
> jQueryって状態をグローバル変数で管理するしかなくて jQueryのせいにするなよ お前の実力不足じゃんか
- 1013 名前:デフォルトの名無しさん mailto:sage [2021/01/18(月) 01:19:01.91 ID:5We8pJJc.net]
- DOM(ドキュメント"オブジェクト"モデル)なんだからDOM要素を
オブジェクトとして考えればいい。状態はオブジェクト、つまりDOM要素自身が持つ DOM要素の属性として持たせてもいいし、data属性を使ってもいいし、 jQueryのdataメソッドを使ってDOM要素に結びつけても良い グローバル変数で管理するしかないのは、単にお前の技術力不足ってだけ
- 1014 名前:デフォルトの名無しさん mailto:sage [2021/01/18(月) 01:26:03.82 ID:l5OvVjDc.net]
- 次スレ
https://mevius.5ch.net/test/read.cgi/tech/1596110361/
- 1015 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 82日 12時間 16分 58秒
- 1016 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|