Vue vs React vs Angular vs Svelte Part.11 (452レス)
1-

1: デフォルトの名無しさん (ワッチョイ 434e-OHyh) [sage] 2022/08/20(土) 13:17:12.21 ID:OuD+ytSs0(1) AAS
!extend:on:vvvvv:1000:512

Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
Svelte
https://svelte.dev/
solid.js
https://www.solidjs.com/

※前スレ
Vue vs React vs Angular vs Svelte Part.8
2chスレ:tech
Vue vs React vs Angular vs Svelte Part.9
2chスレ:tech
Vue vs React vs Angular vs Svelte Part.10
2chスレ:tech

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。 VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2: 糞スレ (アウアウウー Sa63-dbST) [sage] 2022/08/20(土) 15:35:45.63 ID:l3DwVL0Za(1) AAS
O2
3
(1): デフォルトの名無しさん (ワッチョイ 7fdb-ORps) [sage] 2022/08/20(土) 18:06:14.32 ID:tb+KhPwL0(1) AAS
もう「フロントエンド総合」でええんやないか?
4
(1): デフォルトの名無しさん (スッップ Sd9f-0RPk) [sage] 2022/08/20(土) 19:56:04.29 ID:IH+bpBBUd(1) AAS
爆乳とチッパイどっちなの(´;ω;`)?
5: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/05(月) 08:35:28.05 ID:uXODbQDL0(1) AAS
>>3
そしたらBlazorも来るだろ!
6: デフォルトの名無しさん (ワッチョイ 676e-sOEJ) [sage] 2022/09/05(月) 10:51:48.50 ID:9OJuV/Gi0(1) AAS
c#おじさんはいらんよ
7: デフォルトの名無しさん (アウアウウー Sa8b-Ro21) [sage] 2022/09/06(火) 08:57:17.80 ID:9WMtC8ULa(1) AAS
>>4
形が良ければどっちでもいい
8: デフォルトの名無しさん (オッペケ Src5-Xp48) [sage] 2022/11/02(水) 18:38:15.77 ID:txNfMsZbr(1) AAS
Next.jsの13全然追ってなかったわ
webpackより700倍高速なバンドルツールをvercelが開発
https://gigazine.net/news/20221102-turbopack-webpack-javascript-rust/
9: デフォルトの名無しさん (ワッチョイ ff23-stRS) [sage] 2022/11/23(水) 20:13:40.97 ID:x7TitiOn0(1) AAS
sveltekitは更新が頻繁になりすぎてJSDocが外れてる?
10: デフォルトの名無しさん (ワッチョイ 5c63-yZ/U) [sage] 2022/12/09(金) 20:08:47.80 ID:vg/0G+5O0(1) AAS
今出てるといってるのはプレリリース版だよね?自分は補完とか機能してるよ。今使ってるのは多分1週間前ぐらいにでたやつ
11: デフォルトの名無しさん (ワッチョイ c323-DiWi) [sage] 2022/12/22(木) 10:45:39.21 ID:XoPsv0F00(1) AAS
1.0.0になってからcreate svelte@latestが極端に遅い…
12: デフォルトの名無しさん (ワッチョイ 8dba-tVFH) [sage] 2023/06/03(土) 13:01:50.24 ID:DmCKHUA20(1) AAS
Reactはどんどんマニアックになってってるな。useEffectで開発モードは2回挙動
ふ、ざ、け、ん、な
13: デフォルトの名無しさん (ワッチョイ c200-LUyO) [sage] 2023/06/03(土) 19:16:45.67 ID:20/8aKra0(1) AAS
Reactは言うほど変わってる感無い。根っこの部分はブレないし。Nextは何なんすか
14: デフォルトの名無しさん (ワッチョイ ee10-pkPH) [] 2023/06/07(水) 20:17:40.30 ID:RIJnPTBg0(1) AAS
いつのまにかVueの推奨Piniaになったのか
Vuexどこいった
15: デフォルトの名無しさん (アウアウクー MM85-zWOt) [sage] 2023/06/16(金) 11:27:07.59 ID:lxmctZCRM(1) AAS
で、vueとreactどっちが正解なんだ?
16
(1): デフォルトの名無しさん (ワッチョイ 9300-lLA6) [sage] 2023/06/16(金) 20:25:46.03 ID:Tb3xX+N80(1) AAS
Vue使ったことないけどなんか3になって混乱が広がっているらしく、今後も使わなさそう
17: デフォルトの名無しさん (オッペケ Sr79-7QlU) [sage] 2023/06/17(土) 08:44:42.86 ID:+c093WH5r(1) AAS
そもそもVueもReactも落ち目だからな
誰も使っていない
バックエンドフレームワークに回帰してる
18: デフォルトの名無しさん (ワッチョイ d200-zVzA) [sage] 2023/06/17(土) 10:33:04.23 ID:Gg6enPCd0(1) AAS
バックエンドフレームワーク(Next,Nuxt)流行ってるな!
19: デフォルトの名無しさん (ワッチョイ debb-dmC9) [sage] 2023/06/17(土) 12:16:06.83 ID:f/WnRfTr0(1/2) AAS
結局VueかReactじゃんっていう
レンダリングがサーバかクライアントかってだけ
20: デフォルトの名無しさん (オッペケ Sr79-UmNC) [sage] 2023/06/17(土) 12:21:32.51 ID:fu2oqIjYr(1) AAS
>>16
どんな混乱?
21: デフォルトの名無しさん (ワッチョイ 12ad-oUXQ) [sage] 2023/06/17(土) 19:22:10.72 ID:FD3SV9el0(1) AAS
Vueは3になってからかなり書きやすくなったよ
TSとの相性も良くなっからIDE補完もよく効くし
22: デフォルトの名無しさん (ワッチョイ debb-dmC9) [sage] 2023/06/17(土) 19:43:30.84 ID:f/WnRfTr0(2/2) AAS
最初からVue3ならなんの問題もないけどPython2→3並の環境変化がいかんかった
23: デフォルトの名無しさん (ワッチョイ 515f-Anks) [sage] 2023/06/17(土) 21:07:25.67 ID:7sRH1vNZ0(1) AAS
TSやってみたいからVueの方がいいのかなぁ?
24: デフォルトの名無しさん (ワッチョイ d200-zVzA) [sage] 2023/06/18(日) 10:03:31.70 ID:Gm9b9Tvc0(1) AAS
ReactもTS関連はかなり充実してるよ
25: デフォルトの名無しさん (ワッチョイ 515f-Anks) [sage] 2023/06/18(日) 13:05:14.67 ID:X772Y+Zv0(1) AAS
ReactもTS対応してるのね
どっちもやれって話だけど自分の頭のキャパ的に片方しかやれないだろうし迷うなあ
26: デフォルトの名無しさん (ワッチョイ 5e10-BaQE) [sage] 2023/06/18(日) 13:51:04.42 ID:oE5XcF9a0(1) AAS
とりあえずvue触ってるけど
まだcssで自由にレイアウトすることができない自分が大問題
27: デフォルトの名無しさん (オッペケ Sr79-7QlU) [sage] 2023/06/18(日) 15:51:55.41 ID:XFsbPC8dr(1) AAS
初めてやるならReactにしなよ
わざわざマイナーなvueを選択する必要はない
28: デフォルトの名無しさん (ワッチョイ 6e02-1tDD) [sage] 2023/06/18(日) 16:57:08.52 ID:Agm4O9LR0(1) AAS
useEffectの依存関係をきちんとメンバー全員が
理解できるかどうかでreactでやるかvueでやるか
検討したいところ
29: デフォルトの名無しさん (ワッチョイ a901-BV5X) [sage] 2023/06/20(火) 16:46:27.28 ID:2iPL483L0(1) AAS
vueって重いイメージだったけど3試してみたらかなり軽くなってたわ
何か大きな変更でもあったのかな
30
(1): デフォルトの名無しさん (ドコグロ MM46-KL5s) [sage] 2023/06/20(火) 16:54:11.13 ID:Vw+OXKbZM(1) AAS
Vue3はベンチマークだけ見るとpreactやsvelteよりパフォーマンスが良いからな
solidには及ばないが
31: デフォルトの名無しさん (ワッチョイ 12ad-oUXQ) [sage] 2023/06/20(火) 23:36:28.85 ID:F94JsG+B0(1) AAS
Vueは2系までwebpack依存だったけど3からはviteもサポートされて、デフォルトもviteになって軽くなったよ

軽くなったって言うのが開発サーバーの速度じゃなくてレンダリング速度のこと言ってるなら知らん
32: デフォルトの名無しさん (スッップ Sd02-0y+p) [] 2023/07/01(土) 23:19:24.63 ID:gJFpmb7Dd(1) AAS
Svelte始めたらReactとかVueが辛くなってしまった
だけどシェアがあんまり広がらないので仕事はあんまりないんだろうなあ
33: デフォルトの名無しさん (オッペケ Sr5f-GerB) [sage] 2023/07/02(日) 09:38:21.92 ID:J5GvP73fr(1) AAS
svelteをやってはいけない
悩むくらいなら知らないほうがいい
34: デフォルトの名無しさん (ワッチョイ d701-6ZgP) [sage] 2023/07/03(月) 07:46:09.30 ID:9ufxTA5a0(1) AAS
svelte小さいサイトにはすごい適してるんだけど要素が増えていくとファイルサイズがとんでもなく肥大化していくんだよな
軽量なサイトを作るつもりでsvelte選んだのにいつの間にかReactより大きくなってしまうという
将来的に改善されたりするのだろうか
35: デフォルトの名無しさん (ドコグロ MM1e-6ZgP) [sage] 2023/07/04(火) 11:41:46.05 ID:Yd4+6wkXM(1) AAS
最近はRemixばかり使ってるなあ
シンプルなのに複雑なものを作るのも簡単で良い
36: デフォルトの名無しさん (ワッチョイ 175f-knyK) [] 2023/07/08(土) 03:39:30.76 ID:vFYcQbUX0(1) AAS
病∞!!!!
魃∞!!!!!
害∞!!!!!!
雇∞!!!!!!!
期∞!!!!!!!!
傷∞!!!!!!!!!
37: デフォルトの名無しさん (ワッチョイ 6701-8+1g) [sage] 2023/07/23(日) 02:01:34.27 ID:BD7SXAaI0(1) AAS
最近のフレームワークはどれもRemixの影響受けてるね
Next.jsのappルーターやsveltekitやsolidstartなんかどれもRemixと似たような設計してる
38: デフォルトの名無しさん (ワッチョイ 8fba-IPSQ) [sage] 2023/07/29(土) 11:50:47.74 ID:hwv+jMBt0(1) AAS
Viteまじ神すぎる。Viteのお陰でフレームワークそのものの高速性よりビルドアップの高速性が10倍ぐらい変わった
お陰でアメリカでもVueとNuxtの知名度とシェア上がってきてるね
Vue3.2のscript setupは間違いなく改善。ボイラーテンプレート取っ払ったお陰で逆に初心者でも入りやすい記述になった
Angularも13でreactive forms、14でstandalone component、16でSignalsと汎用アプリにも対応しようと大きく動いてきてる

いい意味でReactのシェア寡占が他に刺激与えてるな
39
(1): デフォルトの名無しさん (ワッチョイ 7f6e-2ThR) [sage] 2023/07/29(土) 13:59:54.99 ID:kOyDYnWF0(1) AAS
vite + react で ok
40: デフォルトの名無しさん (オッペケ Sr33-Ef5P) [sage] 2023/07/29(土) 21:35:45.51 ID:3RITigYlr(1) AAS
そこまで必死にならなくてもReactで問題ない
41: デフォルトの名無しさん (ワッチョイ 8fba-IPSQ) [sage] 2023/08/01(火) 22:25:37.85 ID:ew1gc2IE0(1) AAS
Reactはifとループ周りとフォームの同期あたりが相変わらず冗長で煩雑な記述多い。まずその辺直してくれ

>>39
いつまでViteをReactに対応させるか気になるところだけどな。
Next開発したVercelがEvanさん怒らせてるし
42: デフォルトの名無しさん (オッペケ Sr33-2ThR) [sage] 2023/08/01(火) 22:45:39.07 ID:kVMd6GX/r(1) AAS
>>ループ周りとフォームの同期あたり
templateしろとかいう?そんな糞は要らんわ
43: デフォルトの名無しさん (ワッチョイ 2a00-GcZb) [sage] 2023/08/02(水) 05:24:13.28 ID:IkKGMMok0(1) AAS
ループ周り煩雑かなぁ?
とても自然に書けると思うけど
44: デフォルトの名無しさん (ワッチョイ 7f6e-2ThR) [sage] 2023/08/02(水) 09:49:32.05 ID:7/sShKRO0(1) AAS
vueからreactに行って感動したところ

コード書くようにタグが出力できる所
45
(1): デフォルトの名無しさん (ワッチョイ 2e02-YEak) [sage] 2023/08/02(水) 16:32:33.48 ID:UMx4J1nm0(1) AAS
フォームの同期に関する冗長で煩雑な記述って
たとえばどんなのだろ
46: デフォルトの名無しさん (オッペケ Sr33-9t3s) [sage] 2023/08/02(水) 19:31:33.08 ID:U4DR6tgCr(1) AAS
お気楽双方向バインディングの事だろ
47: デフォルトの名無しさん (ワッチョイ 9fba-mBaV) [sage] 2023/08/05(土) 10:24:20.54 ID:bGhqBl6X0(1/2) AAS
>>45
全フォームにuseStateを紐付けるuseState地獄とか
デザイナー泣かせなカスタムコンポーネントによるJSX分離とか
ループも<>…</>、array.map、return(…)だらけで、ここもシンプルに式を埋め込みできるSvelteあたり見習えって思う
48
(1): デフォルトの名無しさん (ワッチョイ ff00-bML1) [sage] 2023/08/05(土) 10:45:51.33 ID:KYWBIXxF0(1/2) AAS
ループに関しては関数型(風の)書き方に慣れてないだけでは?
Svelteのループ始めてみたけど何やこれ独自構文やん。どう考えてもJSのルールの延長で書けるReactの方がマシやんけ。
49
(1): デフォルトの名無しさん (ワッチョイ 8b63-+LyN) [sage] 2023/08/05(土) 11:05:09.23 ID:m7mFJ6Cz0(1) AAS
理由が初心者ぼいから
そういう理由みたいだね
50: デフォルトの名無しさん (ブーイモ MMb3-bML1) [sage] 2023/08/05(土) 11:12:56.38 ID:kpd9FaznM(1) AAS
formなんて言うほどたくさん作らないからstate紐つけても問題なくないか
51
(1): デフォルトの名無しさん (ワッチョイ 9fba-mBaV) [sage] 2023/08/05(土) 19:07:27.74 ID:bGhqBl6X0(2/2) AAS
>>48
svelteの書き方はあれでわかりやすいぞ、Laravel、cake、Django、Flaskらと同じ埋め込み式だし
VueやAngularのようにテンプレートに反復ディレクティブつけるか否か迷う必要もない

まあ、どれも慣れなんだろうけど
52: デフォルトの名無しさん (ワッチョイ ff00-bML1) [sage] 2023/08/05(土) 20:03:11.37 ID:KYWBIXxF0(2/2) AAS
>>51
慣れなのは確かにそうだろうね。
とはいえやっぱJavaScriptの『式』として使える利便性には負ける気がするなぁ
53: デフォルトの名無しさん (ドコグロ MMde-0ct8) [sage] 2023/08/27(日) 10:57:47.09 ID:nGEdsRXFM(1) AAS
phpと組み合わせようとするとreact微妙なんだよね
54: デフォルトの名無しさん (ワッチョイ 0a00-xo/U) [sage] 2023/08/27(日) 12:43:01.48 ID:FuPBCExV0(1) AAS
PHPにREST APIと権限管理だけさせればええやん
55
(1): デフォルトの名無しさん (ワッチョイ e301-/YcV) [] 2023/09/11(月) 13:58:11.91 ID:tDmWesz90(1) AAS
>>49
おう初心者が来てやったぞ
2日かけてVue3イジって出た結論が『これから初心者がやるならReactの方がマシ』だ
リリースから3年も経ってるのに主要なnpmパッケージがろくにバージョンアップされてない時点で終わってるの丸出しなんよ
せいぜいVue2の時はnpm経由でやれてたことをガチャガチャ書いててくんな
Vue3なんてVue2のEOLで頓死してるVueラーがバンザイ突撃するだけのもんで初心者が付き合うモンじゃねーわ
56: デフォルトの名無しさん (ワッチョイ ca44-6jLp) [sage] 2023/09/14(木) 10:29:01.89 ID:51q5bCXD0(1) AAS
Vueは明らかにjQuery利用者の後釜狙ってるのはわかる、vuetifyを整備したのはその布石。Reactと競合しようとは考えてないだろうな
競合考えてたら、ViteはReactサポート打ち切る

だが、いい加減CDNでscript setup使えるようにした方がいい。いつまで初心者にあのボイラープレート書かせる気だ
57: デフォルトの名無しさん (ワッチョイ cfba-A5lE) [sage] 2023/09/17(日) 10:28:30.78 ID:gEIsjrIt0(1) AAS
>>55
Vue2?

あんなオブジェクトの分割代入もできない、イベントバス使ったAPIでしか兄弟コンポーネントにステート送れなかった
AngularJS時代のレガシーに毛が生えたもの使い続けても未来なんてなかったからな

けどな、Reactもクラスコンポーネントと関数コンポーネントの過渡期で、Reactは関数コンポーネント、React Nativeは
クラスコンポーネントで書かされたという二元管理強いられた、鬱陶しい過去があるからそこはお互い様だ
58: デフォルトの名無しさん (ワッチョイ 8f01-PmUj) [sage] 2023/09/21(木) 20:58:44.53 ID:8RoqpOZx0(1) AAS
svelte5でrunesとかいうのが追加されるみたい
59
(1): デフォルトの名無しさん (スプープ Sd43-E3Lm) [sage] 2023/09/30(土) 14:52:24.07 ID:FipvIPo0d(1) AAS
ワイ、おっさんなんやが、reactやって、vueやってからsvelteやったんだが、
1番わかりやすかったのがsvelteだった。

reactの時代は続くだろうけど、正直継ぎ足して機能が増えてる印象があるんやが、若い人は覚えていけるのすごいと思う。
60: デフォルトの名無しさん (ワンミングク MMb1-vey7) [sage] 2023/09/30(土) 23:46:53.06 ID:zqBRgqVKM(1) AAS
react と vue を都合好く混ぜたのが svelte だと思っている。
61: デフォルトの名無しさん (スプープ Sd43-E3Lm) [sage] 2023/10/01(日) 01:14:18.44 ID:1Z2wo8ZQd(1) AAS
ワイは、reactとvueを使った時、なんと言っていいかわからんが、なんか回りくどい感じがしてたんやが
svelte使って、すごい直感的やな、と思ったで。
62: デフォルトの名無しさん (アウアウクー MMa1-QGAK) [sage] 2023/10/03(火) 20:28:04.78 ID:rakbl5NFM(1) AAS
これからはスベルテの時代ということでokなりか
63: デフォルトの名無しさん (ワッチョイ abd3-/33x) [sage] 2023/10/04(水) 09:46:28.78 ID:PulADrMA0(1) AAS
残念ながらどこも使ってない
あくまでもスベルトはお遊び学習用
64: デフォルトの名無しさん (ワッチョイ b1ba-OOOs) [sage] 2023/10/07(土) 09:23:18.54 ID:p8F67AWb0(1) AAS
Svelteは柔軟に見えてJSへの制約ガチガチなんだよな。ストアやディスパッチ使ったらわかる。見た目以上の鬱陶しさが

>>59
useReducerすら使いこなせない人がReact触ってるからな。フックも今や21あるけど何人が全部マスターしてることやら
1-
あと 388 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s