Vue vs React vs Svelte Part.6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/10/27(火) 13:09:05.31ID:5aYZ+KyB
実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Svelte
https://svelte.dev/
※前スレ
Vue vs React vs Angular Part.5
https://mevius.5ch.net/test/read.cgi/tech/1596029929/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
2020/12/14(月) 11:19:24.77ID:5GWU8eb2
要件次第
どっちも必要
2020/12/14(月) 11:27:15.61ID:1knwibYG
Vueってアプリ向けサイト向けのどっち付かずな位置付けだよな
2020/12/14(月) 14:49:45.13ID:uneXzzPO
VueやってReactもやったら
Reactの方がシンプルで簡単に感じた。
両方Typescriptで。

VueはTypescriptで苦労多かったけど、
Reactは何もトラブらなかったのは感動した。
Vueも今は違うのかな?
2020/12/14(月) 15:49:59.66ID:c/6hsi1I
Vueはどんどんややこしくなってる
2020/12/14(月) 20:20:16.66ID:zTIoKfkk
じゃあSvelteでいいじゃん
2020/12/14(月) 20:25:40.72ID:c/6hsi1I
誰が悪いと言った
被害妄想か?
使えばいいだろ好きに
2020/12/15(火) 15:03:48.47ID:kY8gykeX
ありがとうございます。
エンジニアがメンテする方は時間みつけてReact版も作ってみようかな。Reactがいいって言う人もいるものね。
オペレータがメンテするほうはまだVueかなぁ。JS/TS入れると途端に手を出さなくなるっぽいから。
2020/12/15(火) 16:16:26.12ID:CQsY05jd
じゃあVurも手を出せないだろwww
2020/12/15(火) 21:41:45.32ID:nhpRosQZ
VueからSvelteってのはわりとアリだと思うけどReactからSvelteはないんじゃないかな?なんとなく
2020/12/17(木) 15:08:18.56ID:S5hO0K8u
どんなに素晴らしいSPAフレームワーク使ってもお前らが作るゴミのようにダサい画面はどうにかならんの?
2020/12/17(木) 15:36:01.14ID:5gjmPPN4
548の顔よりマシだから我慢してる
2020/12/17(木) 19:02:27.94ID:KmOwmnZ/
モダンなデザインライブラリ使えば、よほど滅茶苦茶やらん限りデザインマシにならない?
2020/12/17(木) 23:26:55.34ID:S5hO0K8u
ならない
なぜなら生まれつき目ん玉腐ってるからどうやっても無理
2020/12/18(金) 12:49:47.76ID:7/WdPtmz
えっかわいそう
2020/12/20(日) 11:32:43.24ID:iHv9q4Jc
>>232
なるほど、言葉が足りなさすぎて四方八方とケンカするタイプだな
2020/12/20(日) 11:41:10.74ID:iHv9q4Jc
>>545
React以外生き残れないのでは?と思うわ
そのReactも10年先は闇
2020/12/20(日) 14:04:00.68ID:UVkg8Nt7
>>554
Blazorはマイクロソフトが面倒みるだろう
切り捨てるにしても今のマイクロソフトなら移行先はしっかり示してくれはず
2020/12/20(日) 14:40:27.53ID:UNBfVBp2
>>554
ネイティブDOMが流行ってたjQueryの機能の一部を取り込んだように、Reactの一部がネイティブDOMに取り込まれる時も来るのかな
2020/12/20(日) 14:44:58.50ID:wyinNDK0
それは無いな
2020/12/20(日) 15:32:40.50ID:NMs4Sv5l
Reactの一部というか仮想DOM相当が実装されて
直接DOM操作をしても速いってことにはなりそう
そうなるとReactを使うメリットが無くなるかな
jQueryの方がいいや
559デフォルトの名無しさん
垢版 |
2020/12/20(日) 15:50:36.24ID:eC7CUhM2
仮想DOMはともかく、可及的速やかにTypeScriptをネイティブサポートして欲しい
2020/12/20(日) 18:57:12.56ID:1LcS4Wc6
意味不明。コンパイル時に型チェックして用が済んだ型情報捨てたらJSになるだろ。
ネイティブサポートとやらで何が出来るようになると勘違いしてんの?
2020/12/20(日) 18:59:17.57ID:4dBK3uKK
ネイティブサポートっていうのはすべてのブラウザで
TypeScriptをそのまま実行できるように
標準化してくれって意味だろ?
2020/12/20(日) 19:27:04.30ID:1LcS4Wc6
えっ…型チェックはいつやるの?
実行時にやったら意味ないじゃんww
2020/12/20(日) 19:32:36.87ID:4dBK3uKK
意味有るだろ
2020/12/20(日) 19:35:04.40ID:qlKs1YcD
>>560
頭わるいのかセンスないんだか...
2020/12/20(日) 19:35:27.83ID:gM7i2qLz
意味ないな
重くなるだけ
2020/12/20(日) 19:38:49.70ID:UNBfVBp2
tscの遅さからして、ジェネリクスとか型推論する事はコンパイルの遅さに繋がるから、ブラウザに乗ることは無いと思うな……
2020/12/20(日) 20:08:43.08ID:oCpDvsa6
>>566
静的言語として実装すればマシになりそう
2020/12/20(日) 20:34:21.19ID:A6h0ajNd
今ビルド時に行っていることを実行時にクライアント側で行わせるんだったら何のメリットもないな。
2020/12/20(日) 21:13:21.78ID:r+W+aFS5
>>560
ブラウザがって事じゃね?
2020/12/20(日) 21:15:24.60ID:UNBfVBp2
>>567
よくわからないな。そりゃCみたいにすればコンパイル速くなるけど
2020/12/20(日) 21:31:01.24ID:r+W+aFS5
>>570
それだと型推論なしの別言語が必要になる
2020/12/20(日) 21:40:56.78ID:UNBfVBp2
>>571
だよねぇ……
2020/12/20(日) 21:48:23.26ID:r+W+aFS5
てかWebpackでまとめてやってるけどtsだけの賞味の処理時間ってどんなもんなのかね?
2020/12/20(日) 21:55:07.85ID:eC7CUhM2
処理速度がどうこうというより、TSのコンパイル要らなくなればエコシステムの複雑さが多少緩和されて嬉しいというのが>>559の意図だった
2020/12/20(日) 22:04:21.56ID:gM7i2qLz
余計に複雑になるよ
2020/12/20(日) 22:35:46.90ID:ACHo5cdv
ブラウザ毎のTS対応の差異を吸収するために結局トランスパイルが必要になるというオチ
2020/12/20(日) 23:07:19.36ID:A6h0ajNd
ビルド時に静的にチェックできるのが嬉しいのにそれを実行時に持っていったら本末転倒
2020/12/20(日) 23:18:46.13ID:1l9Yd4/w
>>577
これだよなぁ
これわかってない奴がいそうなあたりフロント屋の限界を見た感じ
2020/12/21(月) 01:12:04.98ID:tdMG9IX+
動的型付け言語しか経験のない人が静型付け言語をtsで初めて触ったんだろうな。
インタプリタで静的型付け言語を動かしたい意味が分からない。
2020/12/21(月) 01:16:51.27ID:K4qAWeZh
やっぱC言語から教育せんとあかんな
2020/12/21(月) 02:24:29.25ID:p+huYkVo
実行速度がすべてじゃない
開発速度が上がる
実行速度が悪いのかと思ったら意外に良い
2020/12/21(月) 06:59:17.90ID:VinlekCu
>>578
それはいくらなんでもフロント屋を舐め過ぎ。単に経験不足なだけでしょ。
2020/12/21(月) 07:15:17.07ID:pPRPNU2Y
VSCodeとか使ってるとコンパイルする前に割とチェックしてくれるから
これならコンパイルいらないんじゃね?と感じたんじゃない?
2020/12/22(火) 00:43:04.59ID:eYYUdz4g
コンパイル済みの静的な言語の方が実行時も速くなるのでは?
2020/12/22(火) 01:23:33.30ID:7N4VeP0i
>>584
それはコンパイル時間が全体のどれだけを占めるかによる
殆どのサイトではソースコードの量なんてたかだか数MB程度なんや
そんなもん一瞬で終わるだろ?
2020/12/22(火) 05:37:59.16ID:10xc+AYD
>>585
??????????????
2020/12/22(火) 05:41:09.35ID:hQt91lH6
>>584
コンパイルするとファイルデカくなるからネットサーフィンに向かなくなるけどな
2020/12/22(火) 06:58:59.75ID:SSKDFZLr
結局はJS(TS)と一部Wasmの組み合わせがWebではベストでベターって事かな。ECMAとかの連中はホントよく考えてんな
589デフォルトの名無しさん
垢版 |
2020/12/22(火) 17:03:10.07ID:zFMmoCN0
そういう面倒な事は全部フレームワークが吸収するのが今のweb開発環境だろう
下手に深入りせず感謝だけしてればいいさ
2020/12/22(火) 17:53:00.23ID:N3mlVNrO
blitz 使ってる人いる?
2020/12/22(火) 21:41:17.94ID:reQ7ztpU
nuxtでPWAするって筋良い?
2020/12/22(火) 23:29:06.60ID:9S12l4Ic
SSRが必要な要件のサイトにフレームワーク使うかのが本当に正しいか?っていう命題
2020/12/24(木) 22:43:51.30ID:yxJlqEyC
最近フロンエンドの若手がnext.jsやnuxt.js使って俺たちサーバーサイドもいけるっしょ?感出しててきつい
サーバーサイドのこと何も理解して無さすぎる
お前らはrustもかけないしサーバーサイドも理解してない
フレームワーク以前にやることがあるだろう
2020/12/24(木) 23:09:50.47ID:ShlinYwD
シニアなサーバサイド屋がこんなとこに出張して来てグチってるのも大概キツいと思います
2020/12/24(木) 23:17:05.88ID:cDdTcWWQ
俺は最新技術おっかけてるイケてる若手だぜオーラ出してる後輩が簡単なアルゴリズムとデータ構造も知らなかったのには驚いた
結局のところ便利な開発ツールを使うだけのユーザーなんだよなああいう連中って
ツールを作るエンジニア側にはなかなか回れない
ハリボテの実力をアピールするのに必死だから基礎がなってない
2020/12/25(金) 00:44:33.03ID:lUAVm7Fr
スレタイ読めない基地外発見!
2020/12/25(金) 00:48:45.38ID:gC1vp0cV
とりあえずフロントエンドの思想をサーバーサイドに持ち込まないで欲しい
ただでさえこちらは複雑なのにサーバーサイドコンポーネントとか多少のパフォーマンスアップのために余計な世話を任せるのをやめて欲しいね
静的サイトジェネレーターとして利用するのは大歓迎です
2020/12/25(金) 01:39:52.86ID:qAP5BtZu
どうしたんだ
若者に対して危機感でも覚えたか
2020/12/25(金) 06:35:39.67ID:Iaqdi9AP
おじさん良かったね。SSG流行ってるから静的ファイルとJsonだけ吐いてれば良いよ。そのうちグチを履く場所も無くなるよ
2020/12/25(金) 09:23:34.07ID:JfQSa+1c
>>598
危機感はある
日本のIT業界の未来的な意味で
2020/12/25(金) 09:59:12.68ID:A1/o8gvx
>>600
君の狭い社会だけで決めつけるのは早計じゃないか?
日本中の若手エンジニア接したわけでもないのになぜ危機感を覚えられる?
2020/12/25(金) 10:02:57.01ID:y7Pao4Yd
そもそも若手だろ?
若手ごときにムキになるなって。
そりゃ20年も30年も経験が長い分、お前のほうが実力も知識もあるって。比べるまでもねえよ。
もっと自信もちなよ。
2020/12/25(金) 10:26:48.34ID:eQ1FygGo
ssrの機能としてはゴミレベルやな
2020/12/25(金) 12:00:49.20ID:JfQSa+1c
>>601
他社の若手とも交流があるし今はネットで見知らぬ他人とも話せる時代だ
2020/12/25(金) 12:36:02.99ID:lNkC3baX
ベテランがいちゃもん付けて若者の生産性を落とす事のほうがよっぽど日本の将来に害を成すかもよ?
2020/12/25(金) 12:48:43.86ID:9gJIelYH
今の若者って器が小さいけど派手に盛り付けるのが得意だから一見すると若いうちから凄い優秀な人材に見える
でも器が小さいから盛れる量が頭打ちになるのも早い
そうじゃなくて若いうちに地味な研鑽を積んで器を大きくしてほしいんだよね
器が大きければ盛るのに時間はかかってもそのうち器小さい奴を追い越せる

器ってのは基礎訓練で身につくもの
スクールに通って効率よく教わってキラキラした便利なサービスやツールを使えば盛るだけなら誰でも盛れる
でそれじゃ肝心の器がなかなか大きくならない
2020/12/25(金) 12:54:08.56ID:A1/o8gvx
>>605
彼は現実ではいちゃもんつけてないぞ。多分。
2020/12/25(金) 12:59:47.26ID:lNkC3baX
>>606
スクール上がりが糞なのはまぁ……その……確かに。
キラキラツール系は嗅覚が良いなって素直に認める。
ITが好きで自己研鑽できるタイプじゃないと、結局は自分から脱落してくでしょ。

>>607
そういう感じはするなw
2020/12/25(金) 13:04:26.32ID:uurLZNKt
若手を育てられなくなったら組織として終わりだよ
2020/12/25(金) 15:39:40.13ID:gC1vp0cV
>>599
SSRよりSSGが流行ってる理由分かってないみたいだね
2020/12/25(金) 15:59:47.26ID:euOV1ViA
SPA
SSR
SSG
ISR

SPA以外正直よく分かってない
2020/12/25(金) 16:03:02.39ID:cyV6b5qO
ISRだけ分からん
ちなみにDSLRとは「Digital Single Lens Reflex camera」の略で『デジタル一眼レフカメラ』の事
2020/12/25(金) 19:27:00.55ID:rgYdT80J
>>610
お、説明してくれるの?
2020/12/25(金) 20:59:57.79ID:gC1vp0cV
>>613
分かってないならいいよ
自分で調べろ
615デフォルトの名無しさん
垢版 |
2020/12/26(土) 07:14:40.66ID:7X2rKI4N
スーパースーパーレアってアホっぽい
2020/12/26(土) 08:10:53.16ID:IHOdi7Vn
今はISRだよな
2020/12/26(土) 10:20:49.20ID:q2RopqqH
Incremental Static Regeneration だってさ。
SSRとSSGの合わせ技か。
SSGのデメリット消すためとはいえSSRの何分の一かのサーバリソースは必要になる、と。
2020/12/26(土) 10:58:25.99ID:nir8tHzM
相変わらずこの分野は迷走してんなぁ
もうそろそろMVC回帰のトレンドがくるよ
クラウドからオンプレに回帰
ミクロサービスがモノリスに回帰
トレンドってだいたい一周回って帰ってくるんだ
2020/12/26(土) 11:45:42.03ID:T66JFeJq
技術の進歩は螺旋である

あとjavascript系技術ってフロントがjavascriptでしか動かないから仕方なしにjavascriptでやってるんであって
そうでなければ選ぶような技術ではないと思う…
2020/12/26(土) 12:23:11.06ID:3y5CuLti
仕方ないと思うかどうかは人それぞれだな。俺は言語としてjs/tsが好きだけど。
個人的にはpythonの方が「仕方なく使ってる感」が強い。
621デフォルトの名無しさん
垢版 |
2020/12/26(土) 12:41:09.33ID:UNoc468U
JSはVBAのようなもので、お金を頂いて開発するようなかっちりした製品には向いていないんじゃないですかね。
2020/12/26(土) 12:50:41.74ID:UDiPG0nr
>>621
vbaとてもわかる…
jsみてるとvbaを思い出す…
チームでやりだすと途端に破綻する
しかしTypeScriptは素晴らしい。
みんな大好きマイ⭐︎クロソフトでした。
2020/12/26(土) 12:54:31.14ID:GU4nNxSM
マイクロソフトというかヘジたんが天才だった
2020/12/26(土) 13:03:44.34ID:BjZvExSE
かっちりしたとか、チーム開発となればTS(strict)の出現は大きな進化だった。
Pythonの型ヒントと違って、各種ライブラリにしっかり型があってstrictが現実的に使える
2020/12/26(土) 13:24:08.93ID:IF3PEEZe
C#を使える層はVBAを使える層を含んでいるが、名前にCが付いているから
C使いの一員になったと勘違いした挙句、C++を好んで使っている人をC#を
使えない老人呼ばわりするのがウザイ。
C#なんてC使えるやつなら誰でも使えるわ。
2020/12/26(土) 13:30:03.47ID:nir8tHzM
意外と使えん奴もいるから人それぞれ
Cなんて初心者の入門用言語だし
2020/12/26(土) 13:43:46.26ID:npenhvb8
C#はいい言語だよ。
C#使いもまともな人多いよ。
でもここにやってくるC#おじさんは使えない老害だよ

>>625
VB.NETとVBAをごっちゃにするのはちょっと……
2020/12/26(土) 13:45:40.20ID:T66JFeJq
C#使える層も大概おっさん扱いされてますが…

TypeScriptはよくできてると思うが、流石にサーバーで動かすのはやりすぎだった。
お手軽システム限定。
2020/12/26(土) 14:07:06.73ID:3y5CuLti
やりすぎって何が?
2020/12/26(土) 14:17:50.65ID:aXYrsBzh
無駄な処理をやりすぎて遅い
2020/12/26(土) 14:27:39.58ID:3y5CuLti
スクリプト言語でサーバーやるの全般がダメって言いたいのかな
2020/12/26(土) 14:38:05.10ID:YlcJBbhr
まあそういうことだね
633デフォルトの名無しさん
垢版 |
2020/12/26(土) 14:41:07.66ID:UNoc468U
だれかKENTAさんからコメント取ってきてよ。
2020/12/26(土) 14:48:49.60ID:lsTpcoKT
DBを利用したRESTサーバでJSがボトルネックになる状況とかよほど酷いロジックでは?
2020/12/26(土) 14:53:04.50ID:nir8tHzM
DBとAPIがほぼ直のチュートリアルみたいなステムならNodeでもRubyでも何でもいいよ
業務でそんなシステムはなかなか珍しいけど
2020/12/26(土) 14:54:17.66ID:3y5CuLti
たぶん、ちゃんと測定したわけでもなくふわっとした印象で語っているだけだろう
2020/12/26(土) 14:58:20.42ID:Ii8YlEBO
ほんとゴミ情報だね。
2020/12/26(土) 15:02:00.45ID:bKK4ULgi
アクセス量多いとスクリプトはちょっとね
2020/12/26(土) 15:06:50.42ID:rNbO8nf2
スクリプトっていうか、動的型付け言語をサーバーサイドで使いたくない気持ちは分かる。
でも速度面を理由にするのは、よく分からない。
例えば負荷テストの結果が良くない等、具体的数字に基づいて言ってるのかな?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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