Vue vs React vs Angular Part.5

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/29(水) 22:38:49.56ID:z6Fnx3oM
実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.4
https://mevius.5ch.net/test/read.cgi/tech/1591869705/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Svelte, Next, Nuxt, Gatsby, VuePress, RedWoodなどはおk。
2020/08/05(水) 21:54:04.05ID:JzSSo+75
>>389
deepL の精度は桁違いにすごいですね…
どうしてこうなった?
2020/08/06(木) 21:35:07.50ID:EXnyh+a/
vurはマークアップ上がりとしては取っつきやすくていい
Reactと比べるとやっぱスタイリングはvueの書き味が圧勝してる
392デフォルトの名無しさん
垢版 |
2020/08/06(木) 22:04:07.46ID:0KVzrxNz
Vueはreact追いかけて変な方向に行ってしまったな。
従来のVueの手軽さがいい人にはAlpineJSをお薦めするよ。
2020/08/06(木) 22:09:13.70ID:JDrVVzh4
Reactでええやん
2020/08/06(木) 22:30:29.20ID:6qlg62cE
Vueから乗り換えるならBlazorがいい
395デフォルトの名無しさん
垢版 |
2020/08/06(木) 22:47:11.46ID:Dywe59yG
Blazorのデモ
https://isc30.github.io/blazor-lazy-loading/
のlighthouse結果:
https://lighthouse-metrics.com/one-time-tests/5f2b9fddee28bd0008f6ab20

※LighthouseスコアはGoogleスピードアップデートの採用指標です

うちのサイトはGoogle経由でなんかアクセスされたくない!
資本主義反対!!
そんなコミュニストに最適なマイクロソフト最先端フレームワークBlazorをどうぞヨロシク!!!
396デフォルトの名無しさん
垢版 |
2020/08/06(木) 22:47:41.94ID:Dywe59yG
どけどけ〜邪魔だ邪魔だ〜
Lighthouse 23点が通るぞ〜wwww
https://i.imgur.com/E7NMVpe.png
https://i.imgur.com/8oIU2m8.jpg
2020/08/06(木) 22:51:00.00ID:L9BcdZLC
稼ぎ低いと心も病んでしまうのかな
398デフォルトの名無しさん
垢版 |
2020/08/06(木) 22:52:07.50ID:0KVzrxNz
>>396
こんな酷い点はじめて見たw
2020/08/06(木) 23:11:19.65ID:DKKm8LHU
TypeScriptのサイトはGatsbyになったんだっけ
2020/08/06(木) 23:21:41.00ID:JDrVVzh4
とりあえずMaterial-UIとVuetifyのサイトで試してみた
Material-UI
https://lighthouse-metrics.com/one-time-tests/5f2c10a9abe3aa0007f3bfd1
Vuetify
https://lighthouse-metrics.com/one-time-tests/5f2c1178abe3aa0007f3bfd9
2020/08/06(木) 23:24:23.72ID:60rSesy3
測定基準が怪しいな
これじゃ測定結果を信用できない
https://lighthouse-metrics.com/one-time-tests/5f2c10067c3dab0008a3f74c
2020/08/06(木) 23:34:25.66ID:DKKm8LHU
怪しいリンク
403デフォルトの名無しさん
垢版 |
2020/08/07(金) 00:07:59.43ID:ts5R835r
TypeScriptの公式ページ(Gatsby製)
https://lighthouse-metrics.com/one-time-tests/5f2c1c70422cff000855b70b
2020/08/07(金) 07:46:20.86ID:Dx5WFKIi
>>396
VM立ち上げてんのかってくらいFetchが遅いな
405デフォルトの名無しさん
垢版 |
2020/08/07(金) 08:37:15.05ID:ts5R835r
>>404
鋭いね。IRコードのインタプリタwasmモジュール読み込んでんだよ。
それ完全に読んでからじゃないと何一つ実行されない。
しかも実行もIRコードを逐次変換実行だから遅い。
ほんとはAoTコンパイラ導入されてIRコード送るんじゃなく事前にwasmネイティブコード変換済みのものを送る方式にアップデートされる予定だったが、その計画は少なくとも一年延期になったw
あと一年は遅いママww早いパパwww
2020/08/07(金) 09:15:22.32ID:UPopDVdK
IR?
ILのことかな?
2020/08/07(金) 09:56:03.77ID:xwYl4FUW
今のままでも体感速度的にはなんの問題もないがwasmネイティブ対応は時間の問題だ
オープンソースだから予定より早く実装される事もよくある
アンチの断末魔が亡者のうめき声に変わるまであと少し
408デフォルトの名無しさん
垢版 |
2020/08/07(金) 10:00:07.28ID:l761nrW2
対応してから言って。
お前ははよベータテストに戻れよww
2020/08/07(金) 10:29:11.49ID:7ZDEhFBq
>>405
AOTでnativeに変換されると、最終プログラムのバイト数は増えるだろう。
2020/08/07(金) 11:02:19.59ID:xwYl4FUW
AOTならアセンブリよりもっと細かい粒度で不要コードをトリミングできるから最終的にはサイズかなり減るだろうね
2020/08/07(金) 11:44:28.63ID:7ZDEhFBq
>>410
果たしてそうかな。
通常、中間コードは、(この場合はWasmコードが該当するが)nativeコード
より小さい事が多いものだが。
2020/08/07(金) 12:08:05.65ID:uGtTQr1Q
>>399
https://i.imgur.com/MDhdQTf.png
GatsbyだがASP.NETでIIS
2020/08/07(金) 12:08:34.61ID:UPopDVdK
wasmもネイティブコードではなく中間コードなんだな
そりゃそうか
IntelでもARMでもない仮想アセンブラ(抽象)じゃなきゃ困るもんな
414デフォルトの名無しさん
垢版 |
2020/08/07(金) 12:23:11.75ID:bAGK6h5g
ブラウザ上で走らせるという条件が、まず遅い
コマンドの度にパラメータの安全確認など無駄な処理が必ず入る
2020/08/07(金) 13:38:09.70ID:u2puirx9
>>412
Gatsbyでただの静的サイトだからASP.NETじゃないやろ
416デフォルトの名無しさん
垢版 |
2020/08/07(金) 14:27:07.38ID:l761nrW2
フォーム処理とかだけしてるのかも…?
知らんけど
2020/08/07(金) 15:20:27.94ID:+dmgCLol
>>407
この速度はユーザ逃げ出すよ。ISDNを思い出す遅さ
2020/08/07(金) 15:35:10.73ID:TH1C+bUh
>>416
フォーム処理??
2020/08/07(金) 16:51:59.20ID:xwYl4FUW
>>417
極一部の糞回線だと僅かながらにストレスを感じるかもしれん
でもほとんどのユーザーは問題ナッシン
2020/08/07(金) 17:27:44.36ID:Dx5WFKIi
>>419
わかった。あんたC#とBlazorの巧妙なネガティブキャンペーンをやってたんだな。やっと腑に落ちたよ。
あんたが演じたみたく滅茶苦茶な理論振り回す開発者ばかりだと思い込ませれば、C#になんて近づきたくなくなるもんね。いやあ、大したもんだ。すっかり騙されたよw
2020/08/07(金) 18:09:36.80ID:TH1C+bUh
>>420
安価合ってる?
422デフォルトの名無しさん
垢版 |
2020/08/07(金) 19:59:35.28ID:rEzw+jne
ここ最近Nextjsが本当に優秀なのでGasbyがお株奪われた感があるな
普通じゃまずない方法でGraphQL使ってたりGasbyは技術的に面白いするから一部の物好きが細々と使っていく感じになるのかね。
2020/08/07(金) 20:09:05.33ID:zrcxR5+E
>>420
あらら
幻術にかかっちゃったね君
424デフォルトの名無しさん
垢版 |
2020/08/07(金) 20:27:02.09ID:DPYPUDuy
https://www.gatsby.jp/

これか?
425デフォルトの名無しさん
垢版 |
2020/08/07(金) 20:44:41.73ID:ts5R835r
う〜んマンダム
2020/08/08(土) 07:06:09.32ID:RUhfAt6E
Gatsbyは検索機能が付いたスターターがあって好きよ
最近の主流のAlgolia使わんでいいのはでかいさね
2020/08/08(土) 08:49:29.90ID:huO+Mpvx
JVM(Java virtual machine)でよかったよね
2020/08/08(土) 09:06:04.23ID:mkOodFIn
.NETのC#がJavaよりはるかに出来がいい。
速いしJavaはスクリプトよりはましだけどね
2020/08/08(土) 09:15:07.97ID:GsdzsbUo
JVMと言えばギターアンプだろ
2020/08/22(土) 00:55:47.01ID:CZP1OQek
ようやくスレチ連中は行ってくれたようだな
2020/08/22(土) 01:04:20.76ID:GBdcHLkT
過疎
2020/08/22(土) 01:04:37.40ID:GBdcHLkT
オワコンだな
2020/08/24(月) 00:19:32.74ID:Mpwaz6gd
https://news.vuejs.org/
https://github.com/nuxt-community/pwa-module/releases/tag/v3.0.0
vue3.0正式版リリースおめでとー
434デフォルトの名無しさん
垢版 |
2020/08/27(木) 12:36:43.91ID:j8uhHM0t
来週中にnuxt.jsもvue3になるらしい。楽しみだな。
2020/08/27(木) 13:23:11.34ID:WGrlRrGq
Vueはreact追いかけて変な方向に行ってしまったな。
従来のVueの手軽さがいい人にはAlpineJSをお薦めするよ。
2020/08/27(木) 13:52:25.59ID:Q9F08mvx
りあくと

あくとり
ってにてるよな
2020/08/27(木) 14:25:47.32ID:5aX9dyqp
今からならBlazor1択ですわ
438デフォルトの名無しさん
垢版 |
2020/08/29(土) 22:16:20.68ID:zYvmlNA1
今はreactが正義みたいになってるけど
本当にそのスタイルが一番いい方法なの?
まだまだ完成度の高い方法があるような気がするけど
2020/08/29(土) 22:31:09.71ID:94tbxeuQ
>>438
Blazor
2020/08/29(土) 23:34:06.40ID:Do+gb0AF
NG推奨ワード: blazor
2020/08/30(日) 02:30:02.52ID:r6asAfBj
Hooks対応してから格段に使いやすくなったよね
2020/08/30(日) 15:42:01.77ID:aWGs+TML
svelteがどこまでreactに近づけるかにかかってる
でもsvelteは普及しないだろうな
ファイルの拡張子は3文字以内でないとスマートとは言えない
2020/08/30(日) 16:46:47.91ID:eZ8QXBBe
svelteは後ろ盾が弱いからreactには勝てない
2020/08/30(日) 19:44:42.82ID:r6asAfBj
svelteをreactやvueと比較してる例って元の素材がシンプルなだけで
規模の大きなものをあれでやろうとしたら結構ごちゃごちゃになりそう
2020/08/30(日) 20:49:43.77ID:qn8qpjhr
reactが去年hooks正式導入したみたいに
他のライブラリで新しい優れた手法が出てきても
それすらも取り込んでさらにreactの完成度が高くなっていくんじゃないか
2020/08/30(日) 21:33:16.80ID:9xhUkhAQ
そういう無節操に流行りものとにかく取り込んでグチャグチャにするのはvueの専売特許だろ。
2020/08/30(日) 23:13:38.83ID:3LctKpsV
vue2でコンパイルしたモジュールを3のランタイムに突っ込んだら動かなかった。
これ、vue3の正式リリース時はある程度(再ビルドなしで)互換は確保してくれるんかな
2020/08/31(月) 01:04:32.52ID:pyFGZ6Sx
>>447
先週あたり正式リリースされてたぞ
互換性は無いでしょ
449デフォルトの名無しさん
垢版 |
2020/08/31(月) 02:31:14.83ID:BYjV93JD
Reactのrecoilいいな
useContextの欠点を補完してる
もうReduxなんか必要ねえは
2020/08/31(月) 03:08:30.44ID:3l02ZOhc
Vue「よっしゃまたパクったろwww」
2020/08/31(月) 10:42:52.03ID:8NqltL1I
vuetifyも互換性なかったし観念して新仕様に書き換えるしかないんじゃね?
452デフォルトの名無しさん
垢版 |
2020/08/31(月) 11:45:42.62ID:xOKBYCzb
Nuxt.jsのExpressをバックエンドにも流用していた人いない?
NuxtをバージョンアップしたらExpress消されてしもたんだけど、
バックのAPIどうしてる? 新しくAPIサーバー立てる?
453デフォルトの名無しさん
垢版 |
2020/09/01(火) 07:34:19.13ID:H2P1Kwwy
>>449
なんか気になった
調べてみるかな
2020/09/01(火) 22:04:29.27ID:uX7/hD5F
既存プロジェクトにフォークしてrecoil入れてみたけどwebpack.configかモジュールか何かがあんまり古いとrecoil-persistが動かないみたいだね
create-react-appで新規に作ったプロジェクトだとスムーズに動いた
455デフォルトの名無しさん
垢版 |
2020/09/01(火) 22:48:46.64ID:HBKwUtp5
recoilというかuseRecoilValueすると2回レンダリングするね?
スタックオーバーフローでも話題になってたけど
2020/09/01(火) 23:20:45.27ID:pGsAryYI
2回くらい誤差だと思うくらいじゃないとReact疲れ起こすぞ
2020/09/02(水) 06:55:42.16ID:p4dQouXj
reactの状態管理とディレクトリ構成は早くベストプラクティス決めてくれや
2020/09/02(水) 09:42:36.18ID:SFlYmANK
reactは単なるライブラリだっていってんだろ
フレームワークのnextやgatsbyはフォルダ構成決まってんじゃん
459デフォルトの名無しさん
垢版 |
2020/09/02(水) 17:33:32.72ID:HpvMmrGp
フックやストアはどこに置いたらいいのって話の予感
2020/09/11(金) 22:12:09.67ID:OUPwI4cw
>>449
これも面白そう
Jotai, a New Granular State Management Library for React
https://www.infoq.com/news/2020/09/jotai-react-state-management/
たぶん日本語の「状態」からw
2020/09/22(火) 18:12:54.16ID:ZSi7kXk+
vue+typescriptでimport xx from "xx.vue"をした時に、xx.vueで定義しているプロパティやメソッドをオートコンプリートで認識する方法ってありますか?
今は↓を指定していて、当然ながらvueの共通のプロパティしか出てこない。
declare module "*.vue" {
 import { defineComponent } from "vue";
 const Component: ReturnType<typeof defineComponent>;
 export default Component;
}
2020/09/28(月) 06:32:55.52ID:kBSftDq9
Angularは、materialを使う言語。
JavaScriptをつくるスクリプトという印象だった。
SPAとよく言われるが、CORSでつまづくから人気がないんだと思う。
機能一日触っていたけどAngular側の問題ではないという話もあるが。
webapi、いわゆるバックエンドをgolangで実装したが簡単に棲み分けできた。
2020/10/10(土) 17:01:18.54ID:8BJRM8SS
Reactでログインどうやって作るんすか?
OpenID?というのを使うんですか?
2020/10/10(土) 17:16:20.78ID:8ki6OpWY
>>463
セッション維持の仕方という意味で聞いているのかな?
2020/10/10(土) 18:07:31.55ID:tFVag5PE
>>463
reactあんま関係ないねーー。
ログイン画面の作り方の事なのかい?
2020/10/10(土) 18:23:38.31ID:Y8yX55gn
どういったapiを作ればいいのか
どうやってreactから使うのか
さっぱりわかりません
467デフォルトの名無しさん
垢版 |
2020/10/10(土) 18:42:22.20ID:8S91/Gvj
俺はめんどくせえからお前ら無料で調べて教えろってなんで素直に言えないんだ
468デフォルトの名無しさん
垢版 |
2020/10/10(土) 18:44:20.12ID:2goS7Sp9
>>463 >>466
server-sideの勉強しないと無理
DBとかsecurityの知識が必要

server-sideやるならJSはやめたほうがいい
node.jsが遅いし良いframeworkがない
server-sideの知識がないならなおさらJSはやめたほうがいい

速さ重要ならASP.NET Core
速さはどうでもいいならRuby on Rails
あたりが有名どころ
2020/10/10(土) 19:07:39.01ID:Y8yX55gn
ググったけどどいつもこいつもオレオレ認証ばっかりでどうにも胡散臭い
こんなんでいいのか?
フレームワークが全部面倒みてくれないと不安すぎてリリースできない
お腹痛い

--react--
username, passwordをajax post /api/login

--server (Aspnet, Spring, ...)--
username, passwordをverify
set cookie( http only, secure, same origin)

--react (post準備)--
CSRF tokenをajax get /api/csrf_token

--server--
認証cookieなかったら401
CSRF tokenをリフレッシュ

--react (post)--
CSRF tokenをheaderに入れてajax post /api/xxx

--server--
認証cookieなかったら401
CSRF tokenが違ったら403
Permissionが無いなら403
なんか処理する
2020/10/10(土) 19:31:47.37ID:w1paHL08
おいらクッキーよくわかってないのでいつもlocalstrage使ってる
2020/10/10(土) 20:43:12.53ID:2goS7Sp9
>>470
localstorageはsecurity低いと言われてるけどな
JSで盗めるそうだ

>>469
不安ならMSのasp.net coreのドキュメントみればいい
login実装についても詳しいのがあったはず
2020/10/10(土) 22:43:53.81ID:BjcbKuib
>>463
認証プロバイダーなら、Facebook, Google, Amazon, OpenID など。
モバイルアプリなら、AWS Cognito

Ruby on Rails なら、Devise

ベンチャー企業では、Rails, AWS, CircleCI がデフォルト

クライアント側の人は、Firebase を使う
473472
垢版 |
2020/10/10(土) 23:36:57.75ID:BjcbKuib
ぶっちゃけ始めるのにいい言語て何 part3
https://mevius.5ch.net/test/read.cgi/tech/1599110613/170

上に書いたけど、

ベンチャー企業は、AWS, CircleCI, Ruby on Rails ばかり採用するから、
サーバー側は、Railsの1強

Railsをやっていないと、システム構築運用できない。
これを他言語で学ぼうと思うと、大変
2020/10/10(土) 23:49:00.49ID:8ki6OpWY
>>473
ruby一強だけは無いw
2020/10/10(土) 23:49:50.23ID:OZkIKLkD
>>473
あほ
2020/10/11(日) 00:10:00.73ID:5wfZqbpY
Railsは遅い
LinuxでもASP.net Core動くようになってからは
Rails選ぶ理由が見当たらない
C#覚えるほうがほかの用途にも使えるし。
477472
垢版 |
2020/10/11(日) 06:11:57.18ID:B+MSoWxK
YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる

いらない技術が、

GUI 系は、画面の手直しなどで、工数がかさむ。
C#, dot.net などのWindows 系は、いらない。
Java などの土方系も、いらない。
C/C++ などのポインタ系や、ハードウェアの仕組みなども、いらない。
Elixir, Rust は、普及へのchasm・溝を超えられなかった

今は言語よりも、Docker, Kubernetes, AWS などの、サーバー構築運用技術が重要になった!
つまり、10年やったプログラマーよりも、
Ruby on Rails を1年勉強した未経験者の方が、上になった!
KENTA も言ってたけど、ポートフォリオに、Terraform を使うような怪物も現れてきた

ベンチャー企業は、AWS, CircleCI, Rails ばかり採用するから、
Microsoft は、GitHub を買収し、CircleCI, Heroku, Rails, Ubuntu などを狙っている
478デフォルトの名無しさん
垢版 |
2020/10/11(日) 06:26:44.77ID:L0jLwXV1
未だにRubyイキってる残党
早く駆逐されないかな
2020/10/11(日) 07:45:50.65ID:6reX+khV
Linux環境だから今更ASPやるメリットなんもわからんし(C#は好きだけど)、RailsはRubyおじさんがうるさいので、nextかな〜
480デフォルトの名無しさん
垢版 |
2020/10/11(日) 08:07:58.14ID:5wfZqbpY
>>477
KENTAってぼったくり情報商材うってるやつだろw
そんなやつの信者なんているんだな

Goなんてちっとも流行ってないしメリットもない
KENTAなんて情報商材屋のクズってすぐわかる

RubyはRuby on Rails専用言語というのが実態。
web以外ではろくに使われてないしwebに使っても低速
2020/10/11(日) 08:12:16.08ID:5wfZqbpY
>>477
最後の一行も情報商材屋KENTAの予想か?
つっこみどころ満載なんだが
482472
垢版 |
2020/10/11(日) 09:25:03.49ID:B+MSoWxK
KENTA は、マナブの12万円の情報商材について、
WordPress だから意味がないって言ってる

初心者は、Ruby から始めろって

KENTAのサロンは、月千円だろ。
年収も公開してる
2020/10/11(日) 09:46:52.94ID:5wfZqbpY
マナブも情報商材屋だったのかw
もうエンジニア脱落したひとでスキルがない人という事は知ってる
初心者向けCMSのWordPressみたいなので12万円で売るってそうとうなクズやねw

10万以上の情報商材うってるやつらは全員クズだとおもってる
KENTAも情報商材屋だろ

IT系のYouTuberなんて金のためにやってるやつらばっかりだし
そいつらは情報商材売るためのポジショントークばっかりだぞ
自分が売りたい商材に合わせてほかの技術がだめだとか言ってるだけ
Railsは初心者が入りやすいからそれで商材つくって儲けようってことなんだろうな
2020/10/11(日) 10:01:44.61ID:hEZbcoV+
年収で負けてるお前らが何を言っても虚しいだけだぞ
全て結果が示してる
485472
垢版 |
2020/10/11(日) 10:19:41.88ID:B+MSoWxK
KENTA は、サロン経営者。
キングコング西野を目指している。
知らんけど、情報商材屋ではないだろ

KENTA は、スーパー・プログラマー。
経歴書に使用した、100の言語・フレームワーク・ツールなどを書いてる

Elixir で、ポートフォリオも作ってる
486472
垢版 |
2020/10/11(日) 10:26:06.79ID:B+MSoWxK
KENTA は、学校を否定しないけど、

Ruby on Rails で、マコなりの80万円とか、
1週間のイナズマコースの20万円とか、苦々しく思っているはず

どこもかしこも、Rails で稼ぎまくっている

東京フリーランスのとだこうきは、
デイトラで、10万円のRuby on Rails コースを作って、価格破壊を起こした
2020/10/11(日) 11:13:47.53ID:5wfZqbpY
>>485
KENTAは三流
本当に技術があるなら自社サービス、アプリを大ヒットさせて、
IPOまでいって数百億円以上を手にしてるわ

KENTAとか情報商材屋のやってることは
IT業界の経歴ないやつの弱みにつけこんでぼったくり商材を買わせてること。
初心者向け講座なんて書籍やネットで入手できるレベルのことしか書いてない

サロンの会費が月1000円ならたいして稼げない。
YouTubeの再生も安い
収入のメインはぼったくりの情報商材だよ
YouTubeで知名度あげて初心者だましてぼったくり商材うる。それがKENTA
そんなクズの動画みるのやめたほうがいいぞ
2020/10/11(日) 11:18:36.98ID:5wfZqbpY
>>486
10万円、価格破壊でもなんでもない

英語できるやつはYouTubeで良い解説動画をたくさん無料で見れる
英語できないやつでもRailsくらいなら書籍はたくさんある

情報商材に手を出す必要性はゼロ
2020/10/11(日) 12:19:19.54ID:7awaMIoV
年収が高いほうが偉いなら
詐欺師は偉いってことだな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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