Vue vs React vs Angular vs Svelte Part.10

■ このスレッドは過去ログ倉庫に格納されています
2022/03/08(火) 22:57:16.85ID:D77bZcWT0
!extend:on:vvvvv:1000:512

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/
Vue vs React vs Angular vs Svelte Part.8
https://mevius.5ch.net/test/read.cgi/tech/1621744952/
Vue vs React vs Angular vs Svelte Part.9
https://mevius.5ch.net/test/read.cgi/tech/1642316774/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
305デフォルトの名無しさん (ワッチョイ 57c9-wd3Q)
垢版 |
2022/04/18(月) 14:41:22.27ID:WtZw5StQ0
今更すぎるがデザインとロジックを厳密に分離する事はほぼ不可能
双方の歩み寄りと努力が大事やね
2022/04/18(月) 17:11:00.48ID:RP5j26MYa
>>305
だよね
まぁ昔に比べたらウェブデザイナに求められるスキルが増えたよね
それは他の人もそうなんだけどそれに取り残された人がネットで発狂してるんだろね
デザイン絵だけがデザイナの仕事って人も現実的に知ってるし
常日頃のキャッチアップ大事ね
2022/04/18(月) 17:33:17.99ID:um0AkRWTr
>>304
おまえみたいなアホの分析が見当違いすぎて哀れみを感じるわ
一生htmlごときで苦しんでろ
2022/04/18(月) 17:52:55.92ID:RP5j26MYa
おじさん発狂w
2022/04/18(月) 18:29:31.67ID:8tekLi8DM
この手のおじさんはおだてられるか煽られるかで上手いこと使われてあわよくば使い潰してバイバイされるんだと思う多分。
多人数チームで上手く立ち回れなさそうだからこなせる仕事の規模が頭打ちなんじゃないかな
2022/04/18(月) 21:38:39.65ID:FUmz8hRDr
おじさんとかチームとかどうでもいいんだよ
チームうんたら関係ない話をして反らすな

お前らフロントエンドエンジニアを名乗っていながらhtmlとcssをバカにする割には使いこなせていないのが問題なわけだ
それを俺のせいにしたところでお前らの酷い低品質のhtmlは改善しない

デザイナーガーとなぜかデザイナーに押し付ける

デザイナーはせいぜい軽くデザインするだけでいい
イラレで十分

そこから製品としてのフロントの設計をするのがお前らの仕事なのに無能すぎてhtmlすらまともにつかえない
そこにcssが入るともうお手上げ

生まれつき視神経が腐ってるのか脳みそが退化してるのか知らんけどデザイナーが指定したUIをまったく再現できない
レスポンシブもわかってないからブラウザサイズ変えると崩れる

もう才能ないからフロントやめろよw
2022/04/18(月) 21:58:27.84ID:HtLbDz420
どんだけゴミしか掴めないんだよ
一人だけ別世界で草
2022/04/18(月) 22:05:33.23ID:RP5j26MYa
イラレでどうやってフレキシブルなデザインすんだよw
どこの世界線よ
2022/04/18(月) 22:26:24.43ID:HGjXtV0Da
>>254
寧ろ業務以外ならJS F/Wホントに使うべきなのかちゃんと再考した方がいいんじゃないかとね
2022/04/19(火) 00:33:29.76ID:+khnjqnu0
煽りに反応するやつも同レベル
2022/04/19(火) 06:21:59.86ID:pRhNeLKQM
要員通し仲良くやってもらわないと全体の進捗上がらないじゃん。
どんなにデキるやつでもその能力で全体の進捗を上げられないなら現場では退場仕方なし
2022/04/19(火) 21:45:14.16ID:O4vDLAAp0
NextとかGatsbyが使われたサービスでpagespeed insightsとかLighthouseのスコアがいいサービス知ってる?
故人ブログとかポートフォリオサイトレベルならだいたいスコアめっちゃいいけど、showcaseに載ってるサービスとかのスコア見ると70点以下ばっかりなのよね
2022/04/20(水) 15:53:33.16ID:LWeK4Ix4a
最適化しなきゃそんなもんなんじゃないの?
2022/04/20(水) 18:35:16.85ID:EDBQ8Yqq0
ケースバイケース過ぎる……
2022/04/21(木) 22:11:57.63ID:UFuN8Cig0
>>316
GatsbyのメルカリとかNextのクックパッドはクソ低いな
んでどっちも「不要なJS削除して」みたいな内容のメッセージ出てる
これはフレームワーク使う以上どうにもならんもんだな
IEのサポートのためにJSが肥大化してるから、IEのサポートが切れた今後は改善されるとは思う
2022/04/27(水) 12:11:08.23ID:zf70TfDnr
そいやnodejs18への対応てそれぞれどうなん?
npmとかサックリあげられるん?
2022/04/28(木) 12:33:04.83ID:YyiHmolud
今週vueを触ってみた感触…なんでコンポーネント間のデータ受け渡しだけでこんな面倒くさいのよ
2022/04/28(木) 12:53:04.17ID:PH6fYmjNr
Vuexがあるから
2022/04/28(木) 13:34:45.22ID:3hZpkxOv0
>>321
個別コンポーネントの上位スコープの変数が欲しいなら
グローバル変数でも使えば?
2022/04/28(木) 16:40:17.02ID:Eitw2zDJ0
>>321
コンポーネントに必要なデータ渡せばいいだけやん
v-modelで双方向バインディングが必要なデータを渡し
単にパラメータを渡すならそのまま渡せばいいだけだし
何が面倒なのかが分からんわw
2022/04/28(木) 17:05:47.58ID:3hZpkxOv0
あるコントロールの構成が
5階層ぐらいのツリー構造の外部コントロール群から構成されるなんてザラだから、
確かにバケツリレーな実装は面倒だ
2022/04/29(金) 16:13:49.51ID:RLK1MYaMd
>>323
おおありがとーvuexいれたら楽になった気がする
ただバージョンによってお作法結構ちがうのね
2022/04/30(土) 03:08:48.96ID:TIk5gKqZ0
vuex前提はしんどくね?
コンポーネントは上位から貰う事を鉄則としているわ
2022/04/30(土) 08:35:04.53ID:Vrzy9R2kr
まあプロジェクトによるよね
参照するObject次第だし
直近の親コンポーネントから渡したいだけならprop的な方がいいし、
同じ階層の親も子も複数とかならvuexが便利やろね
2022/04/30(土) 09:53:16.24ID:PszWcuHed
バケツがデータの変化を追うのにいいとは思ってるけどjwtのトークンや認証したユーザー情報やら共通的なデータをコンポーネントを遷移させる都度引き渡しするのに面倒だなとというのと親に値を返すときのイベント駆動がいまいち慣れないってのがあって愚痴ってたのよ

まだはじめて数日なんで上手い方法を知らないってのが問題なんだけどね
2022/04/30(土) 10:00:30.24ID:2PyIbekxM
vueのコンポーネント間の連携は普通にクソだと思う
2022/04/30(土) 10:04:45.59ID:yyP0uz/30
認証情報とかってAjax発行したりするVuexのactionsの中でだけ使うようにすればバケツとかイベントで悩む必要なくない?
2022/04/30(土) 10:32:42.73ID:/k/F8o6k0
まあ、そうだわね

個人的にvueは、vuex、router、vuetifyあたりはデフォで取り込んどいてくれればありがたいのにな、とは思う
てかvuetifyのvue3完全対応はよ
2022/04/30(土) 16:10:41.01ID:zPHJgr0b0
vuetifyまってるから3に移行できない
2022/04/30(土) 16:41:12.06ID:l9WwkTH60
>>333
おなじだw
2022/04/30(土) 16:54:45.65ID:AdowfueD0
Reactコンポーネントのdynamic importがこんなに簡単だと思わなかった。きっちりLazyで、初めて表示されるまでロードされないし
2022/05/05(木) 12:12:21.70ID:JOrREzPe0
Reactを触りはじめた
reduxだけで全ての状態管理を行おうとして一度詰まったわ
ケースバイケースでcontextの状態管理を使うようにしたらあっさり設計が改善された
しばらくこれで開発を進められそう
2022/05/05(木) 12:40:32.60ID:M81p8ixHM
全部Contextでいいよ
2022/05/05(木) 15:49:37.20ID:E59/eiACM
reduxめんどすぎる
contextで何が悪いとひらきなおる
2022/05/05(木) 16:42:31.70ID:g9pcvMher
ContextでviewModelを共有して快適になった
2022/05/05(木) 19:21:23.67ID:d4EhUcjy0
>>336
Recoil使え今どきReduxとかレクチャーしてる所は時代遅れ甚だしい
2022/05/05(木) 21:33:28.30ID:zy/PQCjp0
>>340
もうすこし安定したら乗り換えるわ
2022/05/05(木) 21:44:07.24ID:zy/PQCjp0
RecoilはFlutterのProviderみたいに使えそうだから個人的に気になってはいるんだけど
まだ破壊的な変更がありそうで怖い
2022/05/06(金) 05:20:48.50ID:oT18ggJ/0
ちょっとRecoilを触ったらいきなりフレームワーク特有のバグを踏んだ・・・
まだ早いなこれ
2022/05/06(金) 08:54:27.79ID:oT18ggJ/0
recoilはbooleanのステートを管理するのが苦手なのかな
いまbooleanのステータスを外部関数で変更しようとして詰まってる
2022/05/06(金) 09:07:04.50ID:/5yWs8w9M
安定してる枯れた技術を使えばいいのに
2022/05/06(金) 09:09:54.58ID:WQ6xyIq40
せやな
$('.hoge')しちゃうぞー
2022/05/06(金) 12:44:04.10ID:hGTMOB260
Recoil扱えないレベルならjQueryにしとけ
2022/05/06(金) 13:09:58.42ID:bbHeZnHF0
おれのばあいatomとuseRecoilState(Value)でだいたい事足りるから
recoilでよほど難しいことしてるのかなって感想をもった
2022/05/06(金) 18:24:07.05ID:GeecAItIa
Contextはレンダリングで地雷踏みがちだよね
2022/05/06(金) 18:37:31.57ID:SCY9U79Cd
便利にするつもりなんだろうけどどんどん面倒くさいことになってるなあ
それぞれの思想やらお作法やらあって純粋にうわもののAP作るより手が掛かる
2022/05/06(金) 21:41:17.90ID:0Wk7dWwd0
Recoil結構ずっと使ってるけどRecoil固有のバグに遭った事はないな
RecoilでダメだったものはReduxでもダメでそもそも別のReactコンポーネントの配置構成の問題ならあったけど
2022/05/07(土) 13:49:45.64ID:096Gh04Ia
色々UIライブラリ使ったけどメンテまで考えると使わないのが一番楽な気がする
2022/05/07(土) 14:13:06.56ID:uw8aRzWk0
>>352
正解
2022/05/07(土) 14:40:12.27ID:7LJvaXlWM
Reactだとない物は自分で作ったほうが早いし色んな意味で安全
2022/05/07(土) 17:37:02.37ID:i1jCC2+50
流石に週間時刻予定表とかは作りたくないんだけど、そういうのも?
具体的にはreact-big-calendar
2022/05/07(土) 19:12:04.66ID:096Gh04Ia
そういうんじゃなくてmaterialとかBoostrapとかのことね
2022/05/07(土) 19:28:50.19ID:i1jCC2+50
なるほど
2022/05/07(土) 19:34:38.77ID:7LJvaXlWM
>355
俺だったら自作する代表例
機能が多くて具体的なライブラリほど満たせない要求が出やすくかつ出た時に困る
2022/05/07(土) 22:04:34.67ID:PCyZr/gD0
Vue3.2使い勝手がよくなったって聞いたけど3.2対応のドキュメントって全然充実してないね
2022/05/08(日) 12:47:49.43ID:dY4mgHSSa
2でも説明足りなかったけど3になったらコード追わないと分からない部分増えたよね
そこで見限ったから現状は分からないけど
reactに比べたら桁違いにユーザー数少ないししょうがないよね
2022/05/08(日) 13:04:01.28ID:G0IAk6dw0
>>360
Vueはユーザー数多いとは一体なんだったんだろうな…
2022/05/08(日) 13:07:14.64ID:EfdQ3QOw0
Cakeが2から3になった時に誰も使わなくなったみたいな感じになるのかな
Vue一本でやってきた奴が乗り換える先がないからそこまで極端にはならんかもしれんが
2022/05/08(日) 13:24:16.98ID:tE2TLZUz0
vue3はvue3で使えるよ
まあドキュメント少ないていうか、
webだと2も3も混在しててググラビリティ低いのは実感する
この板でvueをやたら下に見る人がいるのは変わらんわね
2022/05/08(日) 13:33:39.93ID:G0IAk6dw0
>>363
3.2で劇的に生産性が上がったみたいな例はみたんだけどそれ以外の体系的なところ探そうとしたら
公式みても古い書式だしどうすんだよこれって感じ
2022/05/08(日) 13:37:51.53ID:bYE36LMPr
劇的にって今までどんだけ酷かったんだよ?
2022/05/08(日) 16:50:50.90ID:dY4mgHSSa
検索すると中国語ばかりで色々と先が思いやられたな
Vueの良さってのも分かるんだけど「合わない」ってのが率直な印象
2022/05/08(日) 17:07:04.49ID:Bk/pIFjb0
俺の知り合いVue2ずっと使ってるわ
新サービスにも2を使ってる
早くもレガシーになってる
2022/05/08(日) 17:45:02.57ID:TLe2TDUz0
Vuetify3開発中でなぁ……
2022/05/08(日) 21:38:54.16ID:fIpwljBMr
だからReactにしとけってあれだけ言ったのにアホたちがVueを押しまくるからこんなことになったんだよ
2022/05/08(日) 22:46:27.26ID:okc/yLm6d
トップダウン設計が苦手なジャップにはReactよりVueの方が馴染みやすかったんだろうね
2022/05/08(日) 22:57:43.17ID:G0IAk6dw0
Vue.js 超入門 v3.2対応: 最初に手にしてよかった本 (技術書) 5/6

タイミング良すぎでワロタ
2022/05/09(月) 10:13:46.67ID:tnQhjx0i0
>>371
こんなPDFアップロードしただけっぽい同人の本みたいなもんよく見つけられたな
2022/05/09(月) 11:20:31.58ID:MDL1KsPbd
veu promiseが面倒くさい(´;ω;`)
2022/05/09(月) 15:04:30.12ID:+B7Bz6jv0
Vueはまじでどこに向かってんだろうな
Angularの良いとこ取りで始まったはずなのに今はReactの後追いやってるし
シンプルなまま、今のSvelteポジを狙っていればまだ将来性はあったんだろうなー
375デフォルトの名無しさん (ワッチョイ 2301-b+kc)
垢版 |
2022/05/09(月) 15:23:47.98ID:BwO2whlG0
海外はむしろreactからsvelte,vueに向かってるのに日本人って英語の情報取りに行けないから遅いよね。
Reactのつらみわからん奴らがvueよりもreactの方がわかりやすいとか言ってるの見てほんと笑える
376デフォルトの名無しさん (ワッチョイ 2301-b+kc)
垢版 |
2022/05/09(月) 15:27:18.69ID:BwO2whlG0
Vueオワコン言ってる奴はrailsオワコン言ってるのと同レベルの現実見れないアホ
2022/05/09(月) 15:28:31.65ID:LTRaZC8Zr
Vueオワコン
2022/05/09(月) 15:59:39.58ID:TDei0tm50
svelteに期待してる
2022/05/09(月) 17:15:36.11ID:L5feTUyla
>>374
中華ライブラリ特有の全部盛りに向かってる気がする
2022/05/09(月) 17:58:30.26ID:0xPIgSdY0
>>375
情報元を貼り給えよ
2022/05/09(月) 18:49:11.04ID:3RNMdMia0
めちゃくちゃ楽にやりたいだけならsvelteでいいわな
vanilla.jsの延長として書きやすい
2022/05/09(月) 18:54:23.44ID:LTRaZC8Zr
React1本でいいだろ
他はやる必要すらない
2022/05/09(月) 18:57:34.39ID:LBfpXsR+M
>>381
同感
Reactのような無駄なことをしない分
軽いよね
2022/05/09(月) 19:07:57.03ID:bWhlIlLyM
ロシアのせいでOSS依存へのリスクが無視できなくなりつつある
依存レスかつオールインワンなフレームワークが欲しい
だれか作ってくれ
2022/05/09(月) 19:38:45.33ID:+B7Bz6jv0
ちなみに、Vueのモチベーションは
「Angularの本当に好きだった部分を抽出して、余分な概念なしに本当に軽いものを作る」
2022/05/09(月) 20:30:16.08ID:DTjC8lC90
>>372
入れ替わりの激しいものはAmazonで日付順検索が鉄板だからね
2022/05/09(月) 20:32:04.88ID:DTjC8lC90
>>375
Svelteはどこまで行ってもサイト向けだしどっちかというとjQueryとシェアの取り合いだろ
ReactからSvelteに移るヤツは初めからReactに向いてないものをReactで作ってただけ
2022/05/09(月) 20:52:07.49ID:0xPIgSdY0
>>383
何を持って重いとしているか
2022/05/09(月) 20:54:12.88ID:3RNMdMia0
俺は普通のサイト=svelte
ゴリゴリのSPA=React

こういう使い分けをしてる
割といい感じだよ
svelteは既存のサイトに追加するのも楽ちん
2022/05/09(月) 21:01:23.80ID:48QKZ9zX0
Vueって最初は確かに軽いAngularって感じでいいなと思うんだけど
だんだん公式の散らかり具合のほうが気になってきて逆にAngularのほうが楽じゃね?って気がしてくるんだよな
2022/05/09(月) 21:03:59.49ID:3RNMdMia0
>>390
わかる
同じレベルの学習コスト払うなら今やangularの方が良い
2022/05/09(月) 22:46:11.37ID:TDei0tm50
>Svelteはどこまで行ってもサイト向けだしどっちかというとjQueryとシェアの取り合いだろ
えー
2022/05/09(月) 23:23:35.80ID:922ksBy10
というかSPAで作るもの自体普通のサイトレベルだとおもってんだけど
ものすごいのSPAで作ったことあんの?
2022/05/09(月) 23:38:58.28ID:S0Cki9Rvd
React使ってるSaaSは普通に存在する
2022/05/09(月) 23:51:34.61ID:pCXH3gMK0
個人的にはvueで取りあえず間に合ってるし新規開発者にも教えやすいし
少人数のプロジェクトで少し手伝って貰うみたいなケースでは
今まで出来ないから直ぐにクビみたいなのは無かったな
まぁ、外れの技術者が来れば出来ないのだろうけどw

reactにしたら多分こううまくは行ってない気がする
2022/05/10(火) 07:20:12.42ID:FLX1VExp0
>>393
wappalyzerでサイトとかサービス見てみたらいい
大手のサービスとかサイトとスタートアップのサービスはかなり使ってる
2022/05/10(火) 07:21:45.58ID:tsciyRcLr
>>393
その認識ならSPAやめたほうがいい
2022/05/10(火) 08:01:33.84ID:5TsJWvHOM
>>384
それはOSS特有の怖さではないよね。それにOSSならフォークも可能だからむしろリスクは低い。ある意味ではプロプライエタリのほうが怖い
2022/05/10(火) 09:17:34.49ID:eFgarx/HM
>>398
そだね
外部依存のリスクと言ったほうが正確だ
なのでフレームワーク自体が外部依存しておらず、フレームワーク以外の外部依存に頼らなくても快適に開発できる
そんなオールインワンのフレームワークが信頼のおける組織から出てほしい
2022/05/10(火) 12:56:40.80ID:hNMnrPsB0
Webの場合そうはないけどソースコード非公開の個人製作のヤツが一番ヤバイけどね
2022/05/10(火) 13:47:13.87ID:ov5OsiCVa
Pythonみたいによく使われるモジュールが言語に標準装備されてれば良いんだろね
node界隈の混沌とした状況が原因じゃねーかな
2022/05/10(火) 14:15:28.32ID:AcxeyIYr0
JavaScriptのようにPythonコードをHTML内に記述して実行できる「PyScript」 Anacondaがオープンソースで公開
https://www.itmedia.co.jp/news/spv/2205/09/news161.html

もうJavascriptは要らなくなるのかもな
2022/05/10(火) 14:19:45.35ID:fzPvTbxkM
流石にPythonで書きたくは無いっす……
2022/05/10(火) 14:23:20.88ID:CCpF9W9X0
だよな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況