X



Vue vs React vs Svelte Part.7
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2021/01/18(月) 01:41:17.84ID:3Z3F12lC
実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Svelte
https://svelte.dev/
※前スレ
Vue vs React vs Svelte Part.6
https://mevius.5ch.net/test/read.cgi/tech/1603771745/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
0005デフォルトの名無しさん
垢版 |
2021/01/18(月) 20:33:59.29ID:hkDJh07h
react、reduxあたりまではいいけどホンマにredux-sagaとか使ってんのか?ってのは思う。
0006デフォルトの名無しさん
垢版 |
2021/01/18(月) 22:24:47.18ID:c2uq9vmW
redux sagaの良さを理解できてない。thunkもそうだけど。

素直にサーバーからのレスポンス待ってdispatchすれば良いと思うけどね
0007デフォルトの名無しさん
垢版 |
2021/01/19(火) 03:10:37.80ID:lh/VSPm+
昔は使われた。
今はrecoilあるしわざわざ新しく始めることはない。
0008デフォルトの名無しさん
垢版 |
2021/01/19(火) 05:50:12.77ID:f1L3pc4B
reduxはオワコンだと思う
俺は前から現場でアクションをswitch caseで管理する
バカらしさを批判してきたが
なぜか誰も聞き入れることはなかった
あんなのアクションの爆発的増加を生んで管理できなくなるのは明らか
C言語かよ
0009デフォルトの名無しさん
垢版 |
2021/01/19(火) 09:46:31.88ID:AmIdzL3n
ReactやVueのアプリの設定値ってどこに設定するの?

Widowsネイティブアプリだとiniファイルとかconfigファイルの相当するファイルだけど。
0010デフォルトの名無しさん
垢版 |
2021/01/19(火) 10:23:19.25ID:DPZ24S9X
>>8
それはお前のアプリケーションではreduxが必要なかったってだけでしょ。
0011デフォルトの名無しさん
垢版 |
2021/01/19(火) 10:23:39.51ID:DPZ24S9X
>>9
環境変数の設定の仕方ってこと?
0012デフォルトの名無しさん
垢版 |
2021/01/19(火) 11:25:44.48ID:AmIdzL3n
>>11
意図としてはそうかもです。

ネイティブアプリの設定は外部設定ファイルに個別設定が多かったのですが、
それは出来ないのでしょうか?

(ネイティブアプリの場合)
xxxxx.exe
xxxxx.ini --- これに相当するもの
0013デフォルトの名無しさん
垢版 |
2021/01/19(火) 11:30:20.28ID:DPZ24S9X
>>12
.env が一般的かも

.env reactとかで調べてみると出てくると思う
0014デフォルトの名無しさん
垢版 |
2021/01/19(火) 12:44:35.54ID:AmIdzL3n
>>13
OK!
0015デフォルトの名無しさん
垢版 |
2021/01/19(火) 21:39:30.50ID:Qe5CvENW
ContextAPIを"正しく"扱うための学習コストを考えたらRedux toolkitで良くない?って思うんだけどなぁ
0016デフォルトの名無しさん
垢版 |
2021/01/20(水) 00:04:43.78ID:oOoVJvkh
>>15
そもそも目的が違うから何とも…
0017デフォルトの名無しさん
垢版 |
2021/01/20(水) 01:16:07.15ID:Rdh9isrB
>>4
vue.jsすごいな85%もあるよ

んで、その下に書いてある、vue.js 12ってのは何だ?
Backboneは18だぞ。jQueryは22だぞ
0018デフォルトの名無しさん
垢版 |
2021/01/20(水) 03:18:29.28ID:6pIz59Cd
>>17
そんなん俺に言われても…
0019デフォルトの名無しさん
垢版 |
2021/01/20(水) 10:02:22.15ID:rIIlD/LH
>>759
0020デフォルトの名無しさん
垢版 |
2021/01/20(水) 21:20:12.99ID:C4MCq15m
今からreduxまじめに勉強するのめんどいから早くrecoilに殺されてくれ
0021デフォルトの名無しさん
垢版 |
2021/01/20(水) 21:28:27.25ID:Vw48gVWm
redux使って開発したけど面倒くさすぎる
こんなゴミクソ誰が考え出したんだか
0023デフォルトの名無しさん
垢版 |
2021/01/20(水) 23:16:36.42ID:rIIlD/LH
jotaiとrecoil何が違うのかいまいち理解してない
0024デフォルトの名無しさん
垢版 |
2021/01/21(木) 11:00:16.76ID:RaIloEMU
除隊?女体?
0025デフォルトの名無しさん
垢版 |
2021/01/21(木) 11:01:01.06ID:m6wtqnzA
女体はにょたいと読むだろ普通
0026デフォルトの名無しさん
垢版 |
2021/01/22(金) 05:45:13.61ID:lD8isFwV
redux toolkitはいいぞ
0027デフォルトの名無しさん
垢版 |
2021/01/22(金) 14:08:50.42ID:6SxSxthH
reactみたいに使うライブラリが徐々に更新されるような軽いフレームが好きなんだが、
やっぱ趣味でいじってるのと仕事でやるのは違うかもな。
0029デフォルトの名無しさん
垢版 |
2021/01/24(日) 12:30:44.24ID:/vuf2veN
仕事で使うのはfirebaseが多いなぁ
0031デフォルトの名無しさん
垢版 |
2021/01/24(日) 16:50:55.93ID:2rwwxMLG
recoilこれダメだろ。。reduxの100倍くらいデータの流れがわからなくなるわ。。
0033デフォルトの名無しさん
垢版 |
2021/01/24(日) 23:44:21.06ID:/vuf2veN
auth0なんか覚えること多すぎて覚えるまでかなりしんどそう
0034デフォルトの名無しさん
垢版 |
2021/01/25(月) 00:02:44.28ID:SeLyUu4E
JWT一択
仕様としてはかなり簡単だし
この程度はフロントエンドの人でも自力で実装すべき
0036デフォルトの名無しさん
垢版 |
2021/01/25(月) 00:50:11.74ID:SeLyUu4E
普通に自前実装だが何を使うとは?
ライブラリとかフレームワークのこと?
0037デフォルトの名無しさん
垢版 |
2021/01/25(月) 01:05:43.46ID:Vr4018vi
自前実装は絶対にしない方がいい。
jwtの認証は簡単に作れるけど、セキュリティホールになりえるからセキュリティのプロの人たちが実装した idaas使った方がいい
0038デフォルトの名無しさん
垢版 |
2021/01/25(月) 01:12:25.03ID:Vr4018vi
まぁ、自分たちがセキュリティに精通してると胸張って言える人は自前実装でもいいと思うけど。
0040デフォルトの名無しさん
垢版 |
2021/01/25(月) 03:13:43.63ID:SeLyUu4E
そのライブラリがセキュアだという保証は?
それにライブラリがない言語は自前しかないし
セキュリティはもうライブラリ作者の個人が担保するものではないよ
セキュリティ担当者がいないならすぐ雇うか
どこかに依頼すべき
0041デフォルトの名無しさん
垢版 |
2021/01/25(月) 07:08:04.12ID:S130jMbA
セキュリティに関しては、完璧な知識を持った上でシステムを隅々まで理解し、時節に変化があれば即時にキャッチし、情報が漏れたときに全責任を負う。自前でやるならそれぐらいの覚悟が必要だと感じてる。
0043デフォルトの名無しさん
垢版 |
2021/01/25(月) 09:18:54.69ID:Vr4018vi
セキュリティを専門とするエンジニア(コンピューターサイエンスに深い理解を待ってる人)を雇えるならいいよ。
でも大抵の企業がセキュリティ担当に1000マン以上出して雇おう!って感じではないでしょ

auth0とかfirebaseはセキュリティに精通しているエンジニアを雇ってるからね。どっちが信用できるかの問題だよ。自社のエンジニアを信用するならそれでいいと思う。

クリティカルな部分のセキュリティに関しては、専門家じゃないやつの理解って大切だけど、本質的にはあまり意味ないと思ってる。何故なら知識が浅いから
0044デフォルトの名無しさん
垢版 |
2021/01/25(月) 09:20:17.82ID:Vr4018vi
>>41
これに関しては自社で実装しててもしなくても一緒だと思う
0045デフォルトの名無しさん
垢版 |
2021/01/25(月) 18:10:27.05ID:xIV/hVQN
まず自前実装ってどこからどこまでの話なのか
自社のバックエンド側で認証の仕様が決められてて
それに基づいてフロントエンド側を実装するって話なら分かるが
0048デフォルトの名無しさん
垢版 |
2021/01/27(水) 12:55:39.03ID:rSb6SHlg
vue3になって更に混沌としてきた感すごい
節操なさすぎだろこれ
0053デフォルトの名無しさん
垢版 |
2021/01/27(水) 15:28:54.79ID:psg9B8xG
vue3が出て以降npm trendsじゃangularと抜きつ抜かれつだったのが明確に離されて着てる印象
0055デフォルトの名無しさん
垢版 |
2021/01/27(水) 16:36:39.59ID:4l9V085Z
鼻毛認証という言葉を思いつきました。
0061デフォルトの名無しさん
垢版 |
2021/01/27(水) 21:41:18.33ID:M53YDK2u
>>56
とりあえずreact hooksパクってみました感が凄い
調べれば調べるほどreactで良くね?ってなる
0062デフォルトの名無しさん
垢版 |
2021/01/27(水) 21:48:18.58ID:M53YDK2u
>>60
Vueの売りはフロントエンド技術者にとっての分かりやすさだったけど今となっては無いよね
reactの方が明らかに明確で分かりやすい
全然違う方向に進化して欲しかったから残念だわ
0063デフォルトの名無しさん
垢版 |
2021/01/27(水) 22:08:20.82ID:zRdgu+l3
いつものことじゃん。思想が明確じゃないから
ぶくぶくと機能を追加して破綻する

「シンプルでわかりやすい」というのはどれもが主張してくるメリットだけど
それは単にできたばっかりで実装が追いついてないだけ
バージョンアップするたびに複雑になっていく

そしてまた次の「シンプルでわかりやすい」新しいフレームワークが
登場しまたぶくぶくと太って繰り返し

基本的な機能に絞り込むという発想がない
jQueryはその点最初からブレずにやってるから
こうやって長く使い続けられる
0064デフォルトの名無しさん
垢版 |
2021/01/27(水) 22:33:45.31ID:s/ocsdEl
jQueryは先進的な層から誰も目を付けられてないから発展しないんだろうね
結果的にそういう利点も生まれるわな
0065デフォルトの名無しさん
垢版 |
2021/01/27(水) 22:56:53.71ID:pQXGJX0s
vueって最初better angular的な思想だったのに
Reactを取り入れて魔改造してキメラになったイメージ
0066デフォルトの名無しさん
垢版 |
2021/01/27(水) 23:49:24.82ID:19GDarhJ
Reactとvueとアンギュラーの違いが抽象的にしか説明しとらんじゃん
具体的に何がよくて何が嫌なのか伝えられんの?
0071デフォルトの名無しさん
垢版 |
2021/01/28(木) 02:21:45.37ID:w0Rc2fat
一部のピエロが最先端を〜最先端を〜と言ってるが
世界中の大半の人々は最先端になんか興味ないんだ
0072デフォルトの名無しさん
垢版 |
2021/01/28(木) 06:30:27.07ID:jgjmzVAb
>>67
FCとHooksによる状態管理こそフロントエンドに必要なもの
それ以外は枝葉
まず最初にReactをやってこの概念をしっかり身につけるべき
0073デフォルトの名無しさん
垢版 |
2021/01/28(木) 18:40:34.96ID:Nr6NCoYK
railsAPIと組み合わせたサイト作ろうと思うんだけど、完全SPAで行くならvueでもreactでも学習コストは同じくらい?Vueのほうが簡単?
0075デフォルトの名無しさん
垢版 |
2021/01/28(木) 19:36:24.90ID:gbGMVwiG
学者コストはVueの方が多いんじゃないかな
入り口はeasyなんだけどその先が魔窟
0076デフォルトの名無しさん
垢版 |
2021/01/28(木) 20:05:26.24ID:8yw0DJ+M
vueだけなら、まだしも、
ここに、vuetify , webpack , electron などが入ってくると、覚えること多すぎて、発狂する。
 
0077デフォルトの名無しさん
垢版 |
2021/01/28(木) 20:09:55.33ID:WFJoNSA1
vuetifyはきっついね
ブレイクポイント調整するのでさえ調べるのに苦労したw
0078デフォルトの名無しさん
垢版 |
2021/01/28(木) 20:52:06.54ID:uzZ02qVv
WebpackはReactのついでに覚えたけど、2つ同時に新しい事やるのはしんどかったな。
どっちで間違えてて動かんのかわからなくなるから
0081デフォルトの名無しさん
垢版 |
2021/01/28(木) 22:47:51.89ID:uzZ02qVv
ネットの情報見てても、同じ事してる記事がJSとTSでそれぞれあったら、TSの方がレベル高い傾向あるね。

稀にこいつぜってーC♯かJava屋だ、みたいなTSらしからぬコードなことあるけど。
0083デフォルトの名無しさん
垢版 |
2021/01/29(金) 00:18:38.76ID:w7VgAIO0
そうそう。TS使ってる所がマトモな所で
マトモな所をみると全部TSを使ってる
0084デフォルトの名無しさん
垢版 |
2021/01/29(金) 00:20:27.82ID:w7VgAIO0
TSを作ったのはマイクロソフト
やはり開発ツール大手の言語が一番信用できる
0085デフォルトの名無しさん
垢版 |
2021/01/29(金) 00:40:53.66ID:hrY2ZXk6
>>31
Reduxは一元管理
Recoilは分散管理
だから当然
同じ球技として野球とサッカーを比べてるみたいなもんだ
0086デフォルトの名無しさん
垢版 |
2021/01/29(金) 02:04:10.02ID:3+hstRma
React触ってるやつの気が知れんよね
JSXとかいうゴミ未満は触る気まじでおきない
CSSもライブラリなしだとどうしようもないしバニラHTML、CSS、JSのサイトを置き換えるのに向いてなさすぎる。置き換えたら置き換えたら他ライブラリに不可逆だし
0088デフォルトの名無しさん
垢版 |
2021/01/29(金) 05:40:40.34ID:5EZgOvgX
他のライブラリと互換性がないのはどのライブラリでも基本同じでは?
Reduxとかは一応Vueとかでも使えるけど
0093デフォルトの名無しさん
垢版 |
2021/01/29(金) 14:01:25.27ID:hrY2ZXk6
>>86
IT老人が新しい技術触りたくないだけのワガママにしか聞こえないっす
jQueryを永遠に触ってれば良いんじゃないっすか?
0097デフォルトの名無しさん
垢版 |
2021/01/29(金) 16:56:25.73ID:qyQEC/XS
一年くらい前にRouterのみ(状態管理?なにそれ)でダイナモのdataを出し入れする奴を1から作ったことあるレベルなんだが
今から簡単な管理画面作ろうとしたらどっちがええんや?
ReactAdminとかいうのがあるしやっぱりReactかな?
フロントエンド極めるぜーとかは無い
0100デフォルトの名無しさん
垢版 |
2021/01/29(金) 19:19:49.05ID:OFy3vHiY
コーポレートサイトなんてWPでさっくり作ってCDNでキャッシュすれば済むんじゃないの?
わざわざJamstack構成で手書きとかする意味あるの?
■ このスレッドは過去ログ倉庫に格納されています

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