Vue vs React vs Svelte Part.7

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
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。
2021/03/12(金) 19:28:02.79ID:0cefU6Fx
今ならscriptタグにmodule属性付けてimport使った方が楽なのでは?ボブは訝しんだ
2021/03/12(金) 19:30:01.84ID:0cefU6Fx
ごめん下の行読んでなかった。
公式チュートリアルに書いてあるよ。
2021/03/12(金) 19:58:59.60ID:eRFkPre+
すっかり慣れちゃったから忘れてたけど、WebpackとReact覚えるのは初心者にはハードル高いな。場合によってはnpmも同時進行。
かといってcreate-react-appだと、普通運転免許も持ってないのにいきなり重機のハンドル握ってるみたいな感じで戸惑うし
2021/03/12(金) 21:11:12.82ID:NJhtPnNo
まあ初心者はバンドルとかは特にしなくてもいいでしょ
その辺でハマるのは目に見えてる
2021/03/12(金) 21:24:59.62ID:HJakjQOq
webpackまわりはマジでどうにかしてシンプルにして欲しい
2021/03/12(金) 22:18:41.64ID:mhdfd3Eo
webpakeから解放されたのがdeno
denoやってるやついる?
2021/03/12(金) 22:25:06.87ID:IfpuCZI8
今はLaravelを利用しているのでLaravel Mixで割と簡単に設定は書いている
フロントはVueを使ってる

Denoみたいに簡単に出来るようになれば良いのだけどもうちょっと様子見かな
2021/03/12(金) 22:28:03.21ID:e73kyWKh
koaが流行らなかったのと同じ流れになりそう
2021/03/13(土) 03:55:54.07ID:33EHGK5P
Ruby on Rails 6 の、Asset Pipeline では、
JavaScript は、Node.js, yarn, webpack がデフォルト

ただし、CSS は、Sprockets のまま。
webpack だと遅いから
440デフォルトの名無しさん
垢版 |
2021/03/13(土) 19:11:15.82ID:qyGKeFee
アコーディオンとかバーガーメニューとか
折りたたみ式のUI考えたやつ全般に殺意が湧く
2021/03/13(土) 19:26:12.48ID:A02Mvyq7
ゲームアプリみたいにXボタンを押したら
メニューが開くとかにしてほしかったんか?
2021/03/14(日) 11:56:38.42ID:p0GUdxwd
Reactで業務アプリをフロント1人で開発できる奴ってどのくらいいる?
大企業レベルのシステム
あらゆるシステムがAPI連携されつつデータをReactで管理してそれらが全て権限毎にcrudできるくらい
2021/03/14(日) 11:57:31.87ID:p0GUdxwd
他部署のエンジニアやインフラ・バックエンドエンジニアは含まない
2021/03/14(日) 12:04:33.97ID:fblI0Eos
そんなん規模と要件次第だし、イントラ内かそれ以外かで全然……
と思ったらバックエンドは全部やってくれるのか、それならう〜んどうなんでしょ
2021/03/14(日) 12:50:12.53ID:IL1Rx7pe
Ruby on Rails, Bootstrap, React の方が、はるかに簡単だろ。
サーバーからHTML を返すから

これらをすべて、JavaScript で作ると思うと、ゾッとする
2021/03/14(日) 13:15:40.25ID:p0GUdxwd
>>444
規模が小さくても大きくてもやることは少ないか多いかの違い
ただGoogleAnalyticsみたいな独特なUIだときついかも?
2021/03/14(日) 13:30:26.32ID:fblI0Eos
規模に合わせて納期がそのぶん伸びるならある程度の技術力があれば可能では?
業務アプリなら単一ページってわけにも行かないだろうし、React単体だとルーティングが面倒なので俺ならNext.jsとか使うけど
2021/03/14(日) 13:56:01.15ID:03XgEL2i
要件がしっかりしてるなら、とか
複雑なスタイルが必要、とか
そういうのがなければいけるかもだけど、
大規模で1人てのが何かあったときに4ぬ
2021/03/14(日) 15:12:49.26ID:p0GUdxwd
>>447
単一ページではないからnext使ってもよいかな
さすがに素のReactだと厳しいからライブラリは使うけれども

>>448
提案してみたがReactできる人材がいなくてね
2021/03/14(日) 22:35:33.91ID:pQGk05s+
>要件がしっかりしてるなら、とか
そんなプロジェクト見たことないわ
2021/03/15(月) 00:44:00.58ID:OLqWeI6/
>>447
ルーティングが面倒??
2021/03/15(月) 04:21:21.59ID:kpgdiOvL
マジで今のフロントエンドは空き巣だと思う
サーバーサイドの人は今更フロントに来たがらないし
これまでフロントの人はReactとか触れるレベルの人が少ない
仕事多すぎて過労死するわ
2021/03/15(月) 06:27:13.58ID:LP308UWg
>>451
React Routerで頑張るのがめんどい。かといって1ページずつベタ書きはしたくない。読み込むデータも重複を避けて節約したい。
のでNext.jsでサクッとやりたい
2021/03/15(月) 06:44:09.51ID:LP308UWg
>>452
そうなの? 勉強会とか見てる感じ、Reactと色々組み合わせてバリバリやってます〜みたいな奴多くて、フロント専心だとReactできて当たりになりつつあるかと思ってた。
生DOMとJavaScriptを使いこなせていれば、React覚えるのなんてそれほどの苦じゃないと思うんだけどなぁ。
2021/03/15(月) 07:37:14.65ID:tiOBROfx
>>454
そういう技術的なとこだけやってりゃいいって分野でもないだろ。
フロントはめちゃくちゃな要望言ってくるユーザーばっかな印象がある。
2021/03/15(月) 07:54:10.63ID:GifvrUGq
>>455
452の言うこれまでのフロントの人は当然今までそれをこなしてきていると思うが。
2021/03/15(月) 07:59:21.15ID:LP308UWg
>>455
それはそうかもだけど。
それはフロントの顧客対応の話であって、技術であるReactは別の次元の話では?
2021/03/15(月) 09:36:56.30ID:taj05PCI
フロントでReactガッツリできる人はほとんどいないよな。
できるといって実際にはアプリ開発できない。

プログラミングできる=アプリ開発ができる

わけではない。
2021/03/15(月) 10:35:58.33ID:zcyKwmeM
Next.jsはルーティング周りとかもろもろ親切過ぎて、アレから入ると基本的なところの理解が疎かになりそうな予感がする
2021/03/15(月) 12:29:28.12ID:LP308UWg
Next.jsはReact知ってる使ってる人が使うものだからあれで良いんじゃないかな。
React知らないならSvelteとか行く……と思うんだけど、いきなりNext.jsって人もいるの?
2021/03/16(火) 08:24:55.46ID:7WBPsBCv
reactのみで作ったあと
nextを知って
全部作り直したくなった思い出
2021/03/16(火) 09:13:49.15ID:YK0LfbeF
nextはssg使わないのならvercel使わなくていいの?
vercel使うとベンダーロックしそうで怖い
2021/03/16(火) 10:24:27.59ID:Q6GQKNyT
Vercel使わなくてもSSG使えるよ。
画像最適化をSSGで使いたい場合はVercelなりCDNの利用が必要になるみたい
2021/03/16(火) 13:45:05.91ID:YK0LfbeF
なるほど!
2021/03/17(水) 12:13:50.44ID:JxyrTMyb
DOMとJavaScriptに精通しててReact使ってウェブアプリ作れるレベルならブルーオーシャンなの?
2021/03/17(水) 13:02:08.38ID:G0tOkvc1
はい
React使えますってだけで即採用の会社は多い
それほど難しい概念なのよ
ついでにサーバーサイドもできますってなったら年収1000万以上は確実か
2021/03/17(水) 16:44:16.51ID:JxyrTMyb
ははは、ご冗談を。
そんな条件鯖立ててWeb技術勉強してれば普通に満たせるやんけ
2021/03/17(水) 16:53:53.04ID:0XeNgZor
Reactできる=アプリ作れる
なわけない

プログラミングできる奴が全員アプリ作れるのか?
2021/03/17(水) 17:32:19.45ID:G0tOkvc1
Reactできる=Reactでアプリ作れるのつもりだが?
そんなのは当たり前だろ
アプリ作れないのにReactできるってなんだよそれは
嘘つきだろ
2021/03/17(水) 17:59:21.26ID:JxyrTMyb
アプリ作る以外にReactの勉強する方法を思いつかない
2021/03/17(水) 23:44:18.65ID:nttrQIVM
>>468
ちょっと何言ってるか分からない
2021/03/18(木) 12:50:28.19ID:MDhAFIuw
reactできるもアプリ作れるも意味が広すぎるわ
2021/03/18(木) 13:56:43.39ID:/B4L4J97
つまりツイッターやfacebookみたいなものちょい劣化版を一人で開発できるレベルがアプリ開発できるという

できるんだよな?
2021/03/18(木) 14:06:15.16ID:Ao1KNBsY
時間は相応にかかるとして、まあできるだろうな
2021/03/18(木) 14:10:20.37ID:AAeEQE9p
まあ色んな前提を抜きにすりゃあなあ
2021/03/18(木) 18:50:07.86ID:vHoZnW+w
フロントは作れるけど、ああいう数千万ユーザの同時アクセスに耐える技術とか、ユーザを集める技術とかは無いです
2021/03/19(金) 14:50:04.74ID:WIcmAXQA
そりゃあreactはフロントサイドのフレームワークなんだし当たり前よな
2021/03/19(金) 16:14:32.61ID:firLSKRk
component.vueで「なんでこの変数undefinedなんだよ!」って小一時間やってたら、
途中で変数に$付けてるのに気付いた
消したら動いたのでコーヒー飲んでパソコンを落とした
2021/03/19(金) 17:04:17.77ID:MDPOlxpG
ガシャーン
2021/03/19(金) 19:12:48.32ID:h3Tyx7mF
svelte触ってみた
意外と良いのか?
ReactとVueを同時に触っているような不思議な感覚
2021/03/19(金) 19:15:55.21ID:ao22suim
大規模開発にはやはりreduxが一番なの?
2021/03/19(金) 22:21:02.77ID:/uP82Ybd
hooksでよか
2021/03/19(金) 22:47:25.39ID:0reyMn3p
Next.jsのWebAPI機能って使ってる?
バリデーション無いのが嫌だからついついFastify使っちゃうけど、なんか良いやり方あんのかな?
2021/03/20(土) 01:24:05.09ID:kkhWwBy0
redux hooks便利だよな
2021/03/20(土) 16:06:22.47ID:JGWCTn7Q
SSRをやりたい、かつVercel使いたくない場合はNextjsよりNuxtjsの方がいいんすかね?
2021/03/20(土) 17:49:00.66ID:Ut7pLDGd
Naxtjs一択
2021/03/20(土) 17:57:26.38ID:+o6sxQZ6
Nixtjs一択
2021/03/20(土) 18:35:13.44ID:7ekh6VSe
NextかNuxtかはVercel云々よりReactかVueかで選ぶものかと。Nodeさえ動けば動くし
2021/03/20(土) 19:36:00.56ID:n5hjp+Ey
いろいろありすぎて何がなんだか
2021/03/20(土) 21:57:21.68ID:N6/LsPh2
最近のJSは落ち着いたとはなんだったのか
SSAの議論やHooksの登場で無限の可能性が出て
さらに混沌としてきた
2021/03/20(土) 22:01:26.50ID:+o6sxQZ6
SSAて何?
Static Single Assignment?
さいたまスーパーアリーナ?
2021/03/22(月) 22:20:24.58ID:ASIR/Hgt
ReactいろんなhookあるけどなんだかんだでuseStateとuseEffectとuseRefしか使ってない気がしてきた
493デフォルトの名無しさん
垢版 |
2021/03/22(月) 22:53:53.55ID:S5uDsVcD
>>490
数年前の混沌と比べればかなり改善したと思うよ
とりあえずreactと指針決めやすいだけ随分マシ
2021/03/22(月) 23:07:20.76ID:doxniXPH
ブラウザに閉じ込められた世界なぞまっぴらだ
2021/03/23(火) 00:06:38.01ID:TTYUCn+h
>>492
useCallbackもなんかよく分からないけど使うだろ
2021/03/23(火) 06:21:33.00ID:IbHNF+v8
>>495
useCallbackは分かって使わないとメリット無くね?
2021/03/23(火) 14:02:14.00ID:DqO5mYW7
>>492
計算コストが高いものはuseMemoは必須
2021/03/23(火) 14:37:00.87ID:1tPAFfS8
useLayoutEffectとかuseImpなんとかとか使い所全く分からんな
2021/03/23(火) 17:15:08.43ID:IbHNF+v8
>>497
Nextに行ったので、計算コスト掛かりそうなのはなるべくSSGしちゃうからなぁ
2021/03/23(火) 20:59:44.73ID:Xhjzv9sH
>>492
useReducerは?
2021/03/23(火) 21:34:21.30ID:IbHNF+v8
>>500
switch文が嫌いなので……という冗談は置いといて、最近使えた局面あったわ。復習大事だなぁ。
2021/03/23(火) 21:59:05.98ID:laboXhIZ
復讐は大事
2021/03/24(水) 12:53:41.64ID:t6+UAgCF
やっぱredux-saga使おうかと思い始めてる。hooksでも非同期処理は全然楽にならんし。
2021/03/24(水) 13:06:44.55ID:SWND22zP
非同期はスリル、ショック、suspense
2021/03/24(水) 19:09:46.62ID:m5FkUpnc
なんでredux、hooksと
非同期処理が関係すんの?
506デフォルトの名無しさん
垢版 |
2021/03/24(水) 19:55:26.26ID:acx8Cm+D
webのUI部品なんて死ぬほどあるのに
Reactコンポーネント化して再利用する価値あるか?

具体的な文言や色、
縦横サイズやマージン、文字の大きさ
背景画像やアイコンはコンポーネント内部に静的に組み込むの?

UIパーツはjquery UIやbootstrapを完全に利用するだけじゃ
ダメなのか?
つまり、再利用パーツを利用して楽をするのはいいが
それを自ら定義する必要性がどれだけあるのか
車輪の再発明ではないのか?

javascript制御やイベントリスナ、ajaxは再利用諦めて
使い捨てるしかないと思うが
2021/03/24(水) 20:04:47.19ID:yj6gJxmr
Ruby on Rails で、Bootstrap, React から、部品をコピペして使っているだけ

HTML, CSS は、よく知らない

SASS は知ってる。
JavaScript も、そこそこ知ってる
2021/03/24(水) 20:26:35.30ID:PT/Kz68l
>>506
デザインはコンポーネントに引数で渡せば良いじゃん。
ロジックは使い回せるじゃん。
なんなら自分で作らずに、一般的なコンポーネント使っても良いし。
509デフォルトの名無しさん
垢版 |
2021/03/24(水) 20:32:00.18ID:etsTud/s
>>508
それが一番だな
引数を組み立てるルールと
コールバックの仕様を覚えるのは面倒だが
それは他のライブラリでも同じか

Reactのコンポーネント定義の構文を覚えたり
トランスパイルだかなんだかを自作で行う
メリットは皆無だと思う
2021/03/24(水) 20:54:36.39ID:SWND22zP
推奨NGワード: Ruby
推奨NGワード: Rails
推奨NGワード: Bootstrap
推奨NGワード: 知らない
推奨NGワード: 知ってる
511デフォルトの名無しさん
垢版 |
2021/03/24(水) 21:19:39.23ID:AnQ/UQnk
svelteのツールがもっと揃ったらsvelteに手出したい...
2021/03/24(水) 21:24:40.04ID:PT/Kz68l
しかし荒らしが暴れてた頃は、もう5chは老害しかおらんのやなオワコンなんやなと思ってたけど、そうでもないもんだなぁ
2021/03/24(水) 21:50:13.77ID:N9nRIl9K
>>512
賢い人々は、みな twitter に移ったと聞いていますが?
2021/03/24(水) 22:28:26.17ID:MUs3PecD
ケンタガイジだけ隔離しとけばよか
2021/03/24(水) 22:31:10.46ID:+scMtDm3
しとけよばか
2021/03/24(水) 22:37:00.56ID:nJ4SXmRf
推奨NGワード: KENTA
推奨NGワード: あわしろ
2021/03/24(水) 22:50:20.74ID:e61Icrmt
今のTwitterは地獄だろ
マウントの取り合い
何かあればすぐ袋叩き
まだ掲示板の方が健全だと思う
2021/03/24(水) 22:52:22.40ID:N9nRIl9K
>>516
あわしろ氏、って最近よく聞きますが、どんな人ですか?
2021/03/24(水) 22:53:10.39ID:N9nRIl9K
>>517
確かに実名でマウント合戦とか壮絶な気がしますね‥
2021/03/25(木) 07:34:18.23ID:ZUhTIg9c
>>518
日本でトップクラスのプログラマー
日本一のケンタとほぼ互角と言われている
2021/03/25(木) 07:46:27.53ID:KZQE7Wft
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: あわしろ
2021/03/25(木) 12:38:19.21ID:18nzHvsr
あわしろは、Linux 総帥。
たまに、日経Linux に記事を書いてる

昔、Linux板に、デル男という、
Xeon で、数十のディス鳥を起動した動画を上げていた香具師がいた

動画内で、他人の音楽を無断使用していたので、すべての動画を削除して消えたけど、
そいつが、あわしろと推測されている

数十のディス鳥を起動できるのは、世界でもデル男だけ
2021/03/25(木) 13:14:10.59ID:zrKz1Lho
推奨NGワード: あわしろ
推奨NGワード: デル男
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails
2021/03/25(木) 13:33:10.12ID:ZUhTIg9c
>>522
天才すぎる
2021/03/25(木) 13:48:48.83ID:KmpgWBAt
推奨NGワード: 総帥
推奨NGワード: 日経
推奨NGワード: ディス鳥
推奨NGワード: 動画
推奨NGワード: 香具師
推奨NGワード: 世界でも
2021/03/25(木) 17:38:12.11ID:u8jjYzXk
これあれだろ、あわしろ信者に見せかけたアンチだ
2021/03/25(木) 19:35:42.13ID:QAr0K9ya
というアンチにみせかけたステマ
2021/03/25(木) 20:36:31.45ID:H/YqLEy0
あわしろ氏は、僕の最大のアンチは僕自身だと言ってた。
2021/03/26(金) 08:06:57.11ID:ZNspgQjP
あくどいオンラインサロンではないんだろうけど
ここまで誰かに心酔できるってちょっと危ないよな

教祖様がこう仰っていた!の一点張り
自分の意見が一つもない
2021/03/26(金) 09:18:44.65ID:hctx4407
vueとreactどっちが楽に覚えられる?
出来ればフロント触りたくなかったんだけど次やらされそう…
2021/03/26(金) 10:03:19.65ID:RGyvfDFF
最初ぱっと見たとき10秒でvueファイルは大まかにやってること理解できたけど、reactは無理だった
JS、TSの熟練度にも依るだろうから色々見たほうがええんでない?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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