Vue vs React vs Angular vs Svelte Part.9

■ このスレッドは過去ログ倉庫に格納されています
2022/01/16(日) 16:06:14.27ID:Zy2wxIp9
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/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
2022/02/09(水) 15:11:05.87ID:75oJnnVD
>>523
そこを具体的に書いてほしかったんだ。>>524の意味なら気付きやすいし、あんまり引っかかった事無かったもんだから。
2022/02/10(木) 15:17:09.71ID:jqick8ej
約5年くらい前にReactと Vueで2,3本アプリ作ってもう見たくもねえってなったんだけど別物くらいに便利になった?
何が嫌って入れ子になったコンポーネントに値渡すのに中間のコンポーネントにも値持たせてバケツリレーで渡さなあかんのが気持ち悪すぎてマジで無理だった
2022/02/10(木) 15:30:28.77ID:+z5qwf5B
わかる
めんどくさいよな
で末端に状態や副作用を持たせると純粋とは?みたいな別の気持ち悪さが割り込んでくる
2022/02/10(木) 17:21:57.40ID:4ozO4Csd
おいおい、初心者以外か?
2022/02/10(木) 17:22:23.81ID:4ozO4Csd
以下
2022/02/10(木) 17:45:56.58ID:XRrOaZx0
Reactとかみるとプログラミングって欠陥発明だよなって思うわ
2022/02/10(木) 17:56:54.14ID:lkU+MWHi
>>526
その時代はとっくにおわりました
2022/02/10(木) 18:00:28.16ID:jqick8ej
>>531
どう解決されたん?
2022/02/10(木) 18:07:41.28ID:LZ4lXgTU
気持ち悪いのは最初だけ、そのうち依存関係がスッキリ見通せて気持ちいぃ♡ってなってくるのさ
2022/02/10(木) 18:08:19.41ID:a/iETtjv
今のところ解決方法は存在しない
いや今のところというのはおかしくて論理的に考えて解決方法はおそらく存在しないのだろうな
脳筋バケツリレーか関数の純粋さを捨てて状態や副作用に頼るしかない
純粋関数型プログラミングなんてのは夢物語だったわけだな
銀の弾丸はないいつだってそうだったこれからもそうなる
2022/02/10(木) 18:12:28.72ID:7PZd+xod
う〜んこの感じ……。また来たのかな?
2022/02/10(木) 18:16:39.27ID:a/iETtjv
またってなんだよ
具体的な解決策があるならどうぞ
537デフォルトの名無しさん
垢版 |
2022/02/10(木) 18:29:56.05ID:lkU+MWHi
自分で調べろ
なんでも答えを求めようとするな
2022/02/10(木) 18:52:00.22ID:ECQb/qC+
Rustおじさん「いつも見てるぞ」
2022/02/10(木) 18:53:26.14ID:LZ4lXgTU
UIなんてのは放っておけば副作用とデータのやり取りがぐちゃぐちゃになるものなので、特に意識しなくても素直に書けば引数バケツリレー程度に収まるReactはやっぱり楽だよ。
100の複雑さが0になればそりゃバンザイだけど、20に減るだけでも相当にありがたい
2022/02/10(木) 19:00:53.03ID:vllS1LRk
Rustおじさんって呼び方は止めてくれ。Rustのイメージダウン過ぎる……。
つかあのおじさん、Rustスレでも自演しまくってるなぁ
2022/02/10(木) 19:21:45.52ID:XRrOaZx0
Reactみたいな気持ち悪いものをよく生み出したよな
なかなか思いつかない
尊敬するわ
2022/02/10(木) 19:31:43.55ID:c0aqBOjC
状態管理ライブラリ揃ってるのになんでバケツリレーを選ぶんだよ…
2022/02/10(木) 19:39:32.63ID:G6G2NR29
reactって本当に流行っているのか疑問な気がする
みんなが分かってるならいいけど、日本だとそういうのよっぽど恵まれた会社だけという気がする
そういう意味では日本のエンジニアってトータルで見るとレベルが相当低いんだなと思う
何でコイツが開発やってるの?みたいなの結構いるしフリーランスにもいるからなぁw
2022/02/10(木) 19:42:35.97ID:sEF8zZnW
Reactはうちでもやったけど、結局使わなくなったよ
たぶん他の企業でも結構一回使ってみてあーこれ別にいらんわってなったとこ多いはず
2022/02/10(木) 19:46:05.36ID:ECQb/qC+
Rustおじさん「自演効かなくなってきたな」
2022/02/10(木) 19:50:59.39ID:Wj5oznTz
ロートルおじさん具体的なこと言わずに煽るだけだからすぐわかる。しかも短気だし。
2022/02/10(木) 19:52:23.42ID:lkU+MWHi
Rustおじだけどこんな中身のないスレなら俺のrust演説再開してもいい?
前までは不快な書き方しちゃって反省してる
今回はちゃんと書き溜めようかと思ってる
2022/02/10(木) 19:55:43.32ID:zmZCPylP
だから何でここでやるんだよ
他所の砂場を荒らす前に関連スレを盛り上げろよ
2022/02/10(木) 19:57:19.25ID:LZ4lXgTU
ここでやっていいわけ無いだろ。自分の言ったことぐらい守れ
2022/02/10(木) 20:10:16.76ID:9jOilrAM
>>542
副作用が気持ち悪い
純粋関数で書けるって聞いてワクワクして始めたreactなのにこれじゃあねぇ?
2022/02/10(木) 20:13:54.32ID:9jOilrAM
>>547
個人的には面白いからいいけど
ここはreactのスレだから完全なスレ違はよくないみたいだね
だからreactと比較した場合は…といったふうにreactの話題を織り交ぜればいいと思うな
2022/02/10(木) 20:26:13.90ID:qNJiG54K
Reactで数千人が使う業務システム開発したが業務システムにはかなりいいぞ
Reactじゃないとここまでの規模と複雑なシステムは作れなかった
2022/02/10(木) 20:27:47.26ID:ECQb/qC+
Rustおじさん「そろそろID変えるか」
2022/02/10(木) 20:34:07.61ID:Znrq6GRT
ロートルじいじがここで暴れてる間、他のスレは平和
2022/02/10(木) 20:39:12.61ID:qNJiG54K
よりによってなんでこのスレが狙われたんだろな
気持ち悪い
2022/02/10(木) 20:50:41.27ID:jqick8ej
ここまで具体的な解決策無し
2022/02/10(木) 21:15:32.53ID:M7okZ85i
>>547
おk
2022/02/10(木) 21:18:16.94ID:XwTCe4gC
厚顔無恥にも程がある
2022/02/10(木) 21:21:11.25ID:GxhaITFy
逆にweb業務システムでのフロントエンドって、スレタイ以外で何使うん
素のjs、html、jquery以外もうほとんどなくね?
wasmとかはマイナーな部類になるやろ
2022/02/10(木) 22:52:53.71ID:LZ4lXgTU
SSRを含めてよければ色々あるだろうけど、多分そういう意味じゃ無いよね
2022/02/11(金) 08:56:01.83ID:OzaGrVDt
Rustネタは>>461の次世代スレでやれよ
そっちもとりあえず巡回はしてるからさ
2022/02/11(金) 09:03:04.24ID:5r6j1Nkl
自演おじさんをあぶり出すべく次スレはワッチョイ必須ですね
2022/02/11(金) 10:50:08.71ID:fncEQ1Gh
それで結局のところ課題>>534に対する解決策って存在しないの?
ここまでのところ人格攻撃レスしか返ってきてないんだけど
2022/02/11(金) 11:11:45.78ID:Q8CIWkqg
レス周辺に書いてあるのに見えないのか。いや、理解が足りないからわからんのか
2022/02/11(金) 11:18:36.14ID:iHQk06nn
>>564
どれ?
副作用を持ち込んでバケツリレーを解消するといった類のレスは幾つかあるが>>534はバケツリレーも副作用も気持ち悪いって主張だからそれでは全く解決策にはなってないぞ?
2022/02/11(金) 11:44:19.91ID:SvRq3EqH
>>565
そういう意味なら、状態を完全に消せる銀の弾丸は無いよ。そこは反論する必要がないから反論がないだけでしょ。
2022/02/11(金) 12:21:02.96ID:w1QVAGsX
副作用馬鹿が湧いて出てる

2022/02/11(金) 12:38:22.93ID:vPovb78R
>>566
え?では「レス周辺に書いてある」ってどういうことなの?
2022/02/11(金) 12:55:51.45ID:SvRq3EqH
>>568
バケツリレーの件でしょ。揚げ足取りおじさん。
2022/02/11(金) 12:57:18.85ID:EYRBfzDS
なんで核心に触れないようにしてんの?w
結局よく知らんのでしょ?
2022/02/11(金) 12:58:20.03ID:vPovb78R
>>569
つまり俺のレス読めてないのに見当違いなレス返した挙句に人格攻撃までした奴がこのスレに居るってことなの?
2022/02/11(金) 13:21:47.23ID:227xjBzM
>>565
何でもかんでも和訳するのやめれ
2022/02/11(金) 14:05:34.08ID:901NTZe+
女の娘が一人で始めた食べチョクは、Ruby on Rails, React。
コロナで、漁業農産物などの取引量が30倍になったらしい

YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
Rails初心者用コースに、Docker, Heroku, CircleCI, Github Actions,
Reactではなく、Vue.js が入っているけど、

米国では、こんなにすごいポートフォリオを誰も作っていないと言ってる。
日本人の初心者は、10年以上のプロよりも上

それでも、Railsの年収は最高峰の1,300万円。
Node.js は900万円

ただし、米国はサラリーマンも全員がフリーランスで、いつでも解雇できる。
一方、日本は解雇できないから、滅多に雇わないので、
事前にすごいポートフォリオを作る必要がある
2022/02/11(金) 14:56:51.31ID:kVpyHF8c
でもKENTAってJavaScriptオフにするだけで突破されるような
セキュリティのセの字も知らんレベルの人間じゃん
2022/02/11(金) 15:02:00.82ID:79iMdFI4
ケンタって人本当に元GREEなの?
知り合いに聞いてみようかな
2022/02/11(金) 16:01:04.93ID:b7ODV/JX
Rustおじさん「今日も爆釣りだぜ」
2022/02/11(金) 16:17:02.90ID:WRuOVQdn
おじさんは議論じゃなくてレスバトルしてるだけだからなぁ
2022/02/11(金) 16:36:17.11ID:YP+zVxym
ケンタはバックエンドで日本一の凄腕エンジニアだからな
フロントみたいなゴミは一切やらないと明言している
だからフロントのセキュリティなどケンタのスキルには関係ない
2022/02/11(金) 17:03:54.73ID:96Ulyy5S
色々勘違いしてるみたいだけど、
ケンタってただの派遣だぞ
2022/02/11(金) 17:33:56.67ID:79iMdFI4
>>579
まじ?
2022/02/11(金) 17:38:20.83ID:YP+zVxym
ケンタは時給2万円以上
いまは会員数が多くて今年年収1億目指すといっていたからおそらく5000万はすでに稼いでいる

いま業界で活躍しているのはほとんどケンタのサロン卒だよ
2022/02/11(金) 18:13:59.79ID:79iMdFI4
rustスレが完全に壊れたので助けてくれ
やはりここに逃げるしか俺の生きる道はないか
2022/02/11(金) 18:34:43.29ID:Y4IhV391
敗走ですねわかります
2022/02/11(金) 19:04:36.79ID:XGwZjA15
ちょっと覗いたけど全部自演でしょ
2022/02/11(金) 19:57:12.67ID:CMLTRxyl
あっちでもおじさんが荒らしてるのはわかった
2022/02/11(金) 23:31:12.73ID:LZoT8zxD
>>578
中身のない話してないのに肩書きだけで判断か?
2022/02/12(土) 10:57:52.43ID:uPmUKTKl
>>586
中身の話はサロンで話している
日本でケンタを超える技術を持っているのはおそらく3名ほどしかいないぞ
そもそも時給3万を超えるようなエンジニアが日本にはほぼ存在しないからな
2022/02/12(土) 11:09:10.81ID:pEIoj4ie
>>587
その3人は誰だよw
2022/02/12(土) 12:12:32.50ID:MnXeYbkM
堀江とひろゆき
2022/02/12(土) 15:57:51.53ID:8ted8XK+
KENTA のサロンは、初心者から時給1万円を目指す人の話。
だからキャリアパスも、Ruby on Rails → Go のみ

米国年収が高いのは、Rails, AWS Solution Architect の1,300万円

Rust, Elixir も、普及のキャズムを越えなかった。
バックエンド言語で唯一越えたのが、Rails, Go だけ。
他のフレームワークは、シェアが少ない

KENTAが終わらせた言語が、PHP, Scala。
KENTAがオワコン認定したから、新規プロジェクトが無くなった
2022/02/12(土) 16:29:09.49ID:XEJUc2Aw
今や大企業もケンタの動画を参考にIT投資を決めるようになってきているからな
すごい影響力だぞ
2022/02/12(土) 16:35:59.50ID:Wh0EjTLm
おいおいKENTAキッズがおじさんからIDコロコロをラーニングしちまったぞ
2022/02/12(土) 21:39:28.73ID:0ZYUS8tw
エンジニアに数学力が必要かってトピックでなんか言ってるけど
そうじゃないだろ感
2022/02/12(土) 21:41:00.54ID:zmuRKDML
KENTAの動画みたことあるけど、
ほっぺに汚いシミのある作文読んでるだけおじさんって印象しかないわ
2022/02/12(土) 22:04:47.06ID:Fy6RTNwo
ケンタが常々言ってるのはフロントみたいなどうでもいいことにエンジニア人生を掛けるなと言うこと
フロントはWebデザイナーと何も変わらない
エンジニアの中で最も底辺で能力がない奴がやることで金にはならない

時給1万を超えるにはバックエンドでRubyをやるべき
ケンタのサロンに入れば駆け出しエンジニアでも3ヶ月で60万はすぐに行くし80万へも最短の道で習得できる
2022/02/12(土) 22:09:30.13ID:6fHX/vJa
じゃあバックエンドでrubyやればいいじゃん
スレタイとなんの関係も無いよね
2022/02/12(土) 22:11:03.92ID:zOhO24og
わかったからスレチをやめろ
2022/02/12(土) 23:15:03.33ID:zeKxBusw
無駄にクソ複雑と言われたり、クソ簡単と言われたりする、いまいち実態を把握されてない感のあるフロントエンドの世界。
理解する気のない外野がグダグダ言ってるだけなのかな。ピンキリ激しいのは事実だと思うけど。
2022/02/13(日) 00:05:28.67ID:mUBeMgFR
フロントエンドの皆さんはjavascriptのクラス設計はどうしてるの?
typescriptが2012年、ECMAScript6が2015年なので比較的新しい技術のはず。

このスレで「状態管理」という言葉が出てきて、あれ?と疑問が沸いたので…
2022/02/13(日) 01:05:29.08ID:qLNOvlC4
SPAだと状態管理というかある程度全体的に使えるデータが使えたらいいなと思うけど
結局画面ごとにAPI呼んでデータ取ってくるしそこまで巨大なアプリじゃなければ
状態管理するほどのデータは無さそうな気がするんだけどね
画面遷移でデータ渡せるし、グローバル的な管理って何か時代と逆行してるというか
トークンみたいなのぐらいしか使ってなかったわ
2022/02/13(日) 07:27:08.24ID:txwSwK3V
>>599
このスレで状態管理と出てきたらほぼReactHookの事でクラスは関係無いと思って良いかと。
クラスについては、そこそこ便利なオブジェクトリテラルが有るからあんまり使い道がない。状態を持つオブジェクトを(何回も)生成する時と、組み込み型を継承して拡張するときくらいじゃなかろか。
2022/02/13(日) 10:04:52.70ID:8X08gYL4
なんというか数学できないヤツってコードが汚いよね
2022/02/13(日) 13:07:50.24ID:0T+jzOg7
複雑なデータを表現する時はやっぱクラス便利よ
reactには直接関係ないけど
2022/02/13(日) 13:09:23.18ID:gSu1aBn1
たかがJavascriptごときがクラス扱うとか
正直なまいきだよな
2022/02/13(日) 13:10:04.38ID:dfoEbwcZ
Reactの関数コンポーネントはどこで値を保持してるの?
グローバル変数?
2022/02/13(日) 13:11:08.65ID:gSu1aBn1
>>605
this内のクラスじゃねーのあれ
2022/02/13(日) 14:27:27.69ID:mUBeMgFR
>>601
私はjavascriptのオブジェクトリテラルは、任意の関数で弄れてしまうので構造体に過ぎないと感じるが…
連想配列でswtich文を代替できたので、構造体と等価ではないけど。

いつ、何が状態を変化させたのか追跡するのが面倒なので、規定のインターフェース(プロパティ・メソッド)で内部変数を操作し
内部変数の状態に応じて処理を変えたい時にインスタンス内で問い合わる…これがクラスの使い方の王道と解釈している。
交換する変数の型を明記したインターフェースを事前に規定するので、確実に状態が管理される。
クラス設計=状態管理 じゃないかな、と。
2022/02/13(日) 14:47:03.56ID:txwSwK3V
>>607
> 任意の関数で弄れてしまうので構造体に過ぎない
その理屈で言うと、クラスで作ったオブジェクトもほぼ構造体です。
2022/02/13(日) 15:43:17.61ID:AQs5k9sa
>>605
コンポーネント内のプロパティに覚えてる
2022/02/13(日) 17:40:21.65ID:3CUrxwY5
>>607
コンテキストによって状態管理が表すものって変わるでしょ
あなたが言ってるのはクラスでの状態管理だしこのスレで言ってるのはアプリ内での状態管理
全く別の話
2022/02/13(日) 18:17:18.26ID:Wnt0ls+2
>>607
このスレでOOPなんて語っても、誰もOOPなんてやってないから意味ないと思うぞ
2022/02/13(日) 18:26:03.45ID:txwSwK3V
クラスベースだけがOOPじゃないぞ
2022/02/13(日) 18:46:46.47ID:mUBeMgFR
>>608
それは違う。
内部変数へアクセスする文字ラベルがインターフェースにリスト化・共有化されるので、
どのインスタンスがいつ内部変数を操作したのか追跡できる。
構造体はインターフェースを持たない。

>>610
別になる理由が分からない。
状態管理とは、どのレジスタにどんな数値が格納されているかを追跡できるかどうかじゃないの?
それはインスタンスの連携で構成されるアプリなので、不変だと思うが…

コンテキストの意味が不明瞭なので、状態も不明瞭なんじゃないかなと感じてます。
2022/02/13(日) 19:10:21.77ID:txwSwK3V
>>613
内部変数というのはプロパティの事?
(C等の)構造体は実装やメモリ的にはpaddingで表現できるとしても、コード的には文字ラベルがあなたの言うところのインターフェースだと思うけど。
何れにせよクラスで生成したオブジェクトも、オブジェクトリテラルで生成したオブジェクトも、JSにおいてはほぼ等価です。
あるいは、ひょっとしてプライベート変数の話です?
2022/02/13(日) 19:20:23.40ID:3CUrxwY5
あー
これRustおじさんか
2022/02/13(日) 19:28:10.07ID:txwSwK3V
あー、そうかも
2022/02/13(日) 19:40:53.06ID:0WNBUZNL
>>609
どういう仕組みで?
2022/02/13(日) 20:07:13.39ID:bi2TTbe4
React HooksのuseStateがどういう原理で実現されてるのか
https://sbfl.net/blog/2019/02/09/react-hooks-usestate/
2022/02/13(日) 20:10:44.93ID:3CUrxwY5
Rustおじさんは全部主観で決めてかかってくるから分かりやすい
2022/02/13(日) 20:18:28.79ID:0WNBUZNL
>>618
なるほど…よく読まんとわからんね
しかしよく理解できるな
2022/02/13(日) 20:24:42.86ID:YYiu+dAA
Reactのソースコード読まなくてもPreactなら簡単に実装されてるから簡単に読める
2022/02/13(日) 21:18:37.07ID:MILRPz6f
ほう
そもそもリアクティブってどうやって実現してるんだか
2022/02/13(日) 21:25:54.90ID:fGHLySCJ
アクティブっていうぐらいだから
ActiveXを使ってるんだろ
2022/02/13(日) 21:41:33.67ID:HvK/So9I
ニキビにも効きそう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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