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/
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
Vue vs React vs Angular vs Svelte Part.8
■ このスレッドは過去ログ倉庫に格納されています
2021/05/23(日) 13:42:32.51ID:qRfDE337
2デフォルトの名無しさん
2021/05/23(日) 19:19:19.62ID:PNTb0e1z 次スレここでええんか?
Reactのダメなところは
html的なタグ表記が変わってないこと
せっかくフレームワーク化するなら
jade(pug)的な書き方でも良かった
Reactのダメなところは
html的なタグ表記が変わってないこと
せっかくフレームワーク化するなら
jade(pug)的な書き方でも良かった
2021/05/23(日) 19:49:33.54ID:b1yGh/42
angular復活させたのか。
だれか話題にしてやれよw
だれか話題にしてやれよw
2021/05/23(日) 19:59:28.04ID:iX6bZe8N
Babelでそういう(HTMLタグじゃなくてjadeをReactの関数に変換する)マクロ書いてみれば良いんじゃない?
でも、インデントが意味を持つ構文だとJavaScriptに組み込みにくいし、HTMLとjadeならHTMLの方が断然皆知ってると思うな
でも、インデントが意味を持つ構文だとJavaScriptに組み込みにくいし、HTMLとjadeならHTMLの方が断然皆知ってると思うな
2021/05/23(日) 20:21:28.87ID:lVi0DrUH
アンギャー、ブーは名前が悪い
リアクトは名前がイケイケ
リアクトは名前がイケイケ
2021/05/23(日) 20:47:14.80ID:fj/g+oI2
Reactって開発スピードあんま早くないよな
ConcurretモードとかRecoilとかいつstableになんのよ
ConcurretモードとかRecoilとかいつstableになんのよ
2021/05/23(日) 21:07:04.79ID:6pIf84OO
うかうかしてるとBlazorに追いつかれるかもね
2021/05/23(日) 21:11:23.27ID:yHngvGL2
まあRecoil普通に導入してるけどね
2021/05/23(日) 21:32:23.69ID:/tNtNZRl
俺もとくに不都合なくrecoil使ってる
あまり使い倒してはいないけども
あまり使い倒してはいないけども
2021/05/24(月) 06:31:15.63ID:Xq7mBhFE
変化が早すぎると言われたり、遅すぎると言われたり。皆それぞれだな!
2021/05/24(月) 08:09:15.64ID:R9G+21bD
初期は早いほうがいいけど、ある程度したらゆっくりでいいよ
2021/05/24(月) 10:31:13.31ID:A5ETwnw/
Aurelia2が出てきたし変化してるよな
2021/05/24(月) 10:33:35.51ID:oQKdJefW
頼むからリアクト以外は消滅しろ
入れ代わり激しくてもなんも嬉しくない
安定が最も大事
入れ代わり激しくてもなんも嬉しくない
安定が最も大事
2021/05/26(水) 08:05:11.77ID:jbxp9rCN
vueの方が生産性高いんだからreactが滅ぶべき
2021/05/26(水) 11:13:18.53ID:yScxJfGR
Reactが無くなったら1番困るのはvueだけどな
2021/05/27(木) 08:11:18.63ID:SrFYOI3M
パクリ元がなくなったらバブル後の日本みたいに停滞するだろうなw
2021/05/27(木) 20:09:42.95ID:PVnFE0CV
もしかしてVueでもHooksみたいなの搭載されたりしたの?
2021/05/27(木) 20:20:43.98ID:f+L1nsp1
>>17
なんでHooksに取り憑かれてんの?
なんでHooksに取り憑かれてんの?
2021/05/28(金) 08:03:46.42ID:pMX/aL+T
最近はvueでもhooks搭載されてる
2021/05/28(金) 08:10:15.44ID:pMX/aL+T
結局のところvueとreactの技術的な違いはテンプレートvsJSX(TSX)で、テンプレート方式の方が優れてるんだからもうvueの圧倒的な勝ちってことでいいか?
vueで大きいものを作るとぐちゃぐちゃになるとかは迷信やろ?
vueで大きいものを作るとぐちゃぐちゃになるとかは迷信やろ?
2021/05/28(金) 08:42:08.17ID:dMsnL3gH
JSXの方が圧倒的に優れてるよ
2021/05/28(金) 09:09:25.20ID:pMX/aL+T
テンプレート方式の方が可読性が高い
2021/05/28(金) 09:12:43.15ID:4jN9Y3n3
結局はhtmlの中にjsを書きたいかjsの中にhtmlを書きたいかの違い
2021/05/28(金) 12:11:45.42ID:q+Q6ASxM
それはみんなわかってる
どっちが優ってるか決めようぜ
どっちが優ってるか決めようぜ
2021/05/28(金) 21:21:18.20ID:/B/RTB5e
フロントエンドの大規模開発はReactが適してるとか言われてるけど、
趣味だしフロントエンドで大規模とか意味わからんし読みづらいしVue使ってる
趣味だしフロントエンドで大規模とか意味わからんし読みづらいしVue使ってる
2021/05/28(金) 21:49:15.42ID:PDzSpx8T
どう考えてもVueの方が読みづらい
2021/05/28(金) 23:14:07.71ID:wbL/0L9z
classコンポーネントが主流だった頃はReactも劣勢だった感があったけどHooks実装されてアロー関数コンポーネントが主流なってからは
一気に差を付けてReactが優勢になったと思う
一気に差を付けてReactが優勢になったと思う
2021/05/28(金) 23:35:23.17ID:pMX/aL+T
> アロー関数コンポーネントが主流なってからは
> 一気に差を付けてReactが優勢になったと思う
それはあるね
vueもパクって似たようなことするんじゃなくて、別方向に進化したら面白かったのに
再利用はコンポーネント単位でやるんだぞ!的な何かを
> 一気に差を付けてReactが優勢になったと思う
それはあるね
vueもパクって似たようなことするんじゃなくて、別方向に進化したら面白かったのに
再利用はコンポーネント単位でやるんだぞ!的な何かを
2021/05/29(土) 01:34:39.61ID:wjPd0/X3
>>26
ガイジ
ガイジ
2021/06/05(土) 11:37:41.29ID:B5nJhqkd
今日からAngular挑戦します
2021/06/05(土) 12:09:46.81ID:1e3IRHvh
何故に。。
2021/06/05(土) 23:19:02.82ID:erAfOfPK
結局React覚えれば正解なの?
2021/06/05(土) 23:33:49.02ID:45hM7uk4
簡単過ぎて覚えるなんてレベルではないがね。
2021/06/05(土) 23:43:35.07ID:nESg1MMI
コンポーネントのデザインの仕方と覚えるというか慣れはかなり必要
昔自分が書いたコードとか見たら相当非効率なコードを沢山書いてたと気付く
昔自分が書いたコードとか見たら相当非効率なコードを沢山書いてたと気付く
2021/06/08(火) 19:28:25.43ID:zPdFE6zz
vueってangularの必要なところだけ抜き出そうで始まったはずなのに
最低限必要なものを付け足し続けた結果劣化angularになってる気がする
最低限必要なものを付け足し続けた結果劣化angularになってる気がする
36デフォルトの名無しさん
2021/06/09(水) 22:06:14.71ID:2MYUAlGB 劣化Angular かつ 劣化React ってなかなかやるな
2021/06/10(木) 02:30:57.62ID:RaxF9bxn
新しく作り直す!ってプロジェクトは大体そんな感じになるわ
2021/06/16(水) 22:54:33.79ID:5YHkG59L
39あ
2021/06/17(木) 20:10:29.13ID:yqi3tCEQ 元々ビルド不要のJavaScriptに
ビルドとという概念とかサーバサイドのコマンド必須というゴミ
要素を追加したリアクトはゴミもいいところ
ネイティブのJSこそ至高
ビルド型の言語とか、わざわざクラスみたいなもの作らなきゃいけなかったり
開発環境の構築から面倒な言語とかそういうの大嫌いだわ
ビルドとという概念とかサーバサイドのコマンド必須というゴミ
要素を追加したリアクトはゴミもいいところ
ネイティブのJSこそ至高
ビルド型の言語とか、わざわざクラスみたいなもの作らなきゃいけなかったり
開発環境の構築から面倒な言語とかそういうの大嫌いだわ
2021/06/17(木) 20:13:55.78ID:AdmHW43m
ネイティブのJSとは
2021/06/17(木) 23:44:15.15ID:EIqKEi8Q
2021/06/17(木) 23:58:39.72ID:jYVCbF5R
ビルドは少なくともAngularJSの時点で既にあったよね
勝手にリアクトの手柄にするなよ
勝手にリアクトの手柄にするなよ
2021/06/18(金) 08:40:22.51ID:TidD8kXM
ビルドはcoffeescriptだろ
2021/06/18(金) 09:34:16.13ID:IOQ2nZm5
npm run watch
さえやってればビルドの煩わしさなんて皆無なのにね
さえやってればビルドの煩わしさなんて皆無なのにね
2021/06/18(金) 11:23:40.66ID:DLEaHmmC
Ruby, Elixir の偽は、false, nil だけだから、型なしでもバグらない
一方、他の言語では、各型に偽があるから、
型なしでは、バグの可能性が高すぎる
偽が10個以上あるから、組み合わせ爆発が起こる。
空文字列、空配列・空辞書、0・0.0 など
それで、TypeScript・コンパイルが必須。
一方、Ruby, Elixir は、型なしでもバグらない
一方、他の言語では、各型に偽があるから、
型なしでは、バグの可能性が高すぎる
偽が10個以上あるから、組み合わせ爆発が起こる。
空文字列、空配列・空辞書、0・0.0 など
それで、TypeScript・コンパイルが必須。
一方、Ruby, Elixir は、型なしでもバグらない
46デフォルトの名無しさん
2021/06/18(金) 11:59:08.55ID:7Huy+AZL サッカー競技中に空からパラシュートで緊急着陸して来るような頓珍漢レス
2021/06/18(金) 12:05:23.78ID:kBtmyEzZ
Rubyガイジと呼ばれてる、いろんな板で四六時中おんなじことしてる有名な糖質だよ。
2021/06/18(金) 12:30:34.23ID:fduPLV9P
ActiveSupportのpresent?/blank?は害悪認定と
2021/06/18(金) 14:58:15.29ID:KyNniMPc
Rubyガイジこんなスレにも来るのかよw
50あ
2021/06/18(金) 20:00:19.17ID:lKaGHvaf >>44
お前は馬鹿だ
ビルド言語か糞なのは
ビルド自体だけでなく
ビルド環境を構築すること自体が糞
だと言ってるんだ。
自動化すれば関係ないって話じゃないんだよ。
ビルド言語は ちょっとしたコーディングをコピペして
試すのにも、環境構築が面倒で糞だと言ってるんだ
フロントサイドの言語で本来ブラウザだけで
動作するはずのものを
いちいちサーバに入って試さなきゃなならなくしてるのが
糞だと言ってるんだ。
動作環境のサーバが複数あったら
同じ数だけ環境構築が面倒なんだよ
だからjavaやgoやReactみたいなのは全部糞だと言ってるんだ
ネイティブのJavaScriptこそ至高で
次にPythonが優れた言語だ
RubyはPythonの劣化版みたいなものだから
どーでもいいわ
お前は馬鹿だ
ビルド言語か糞なのは
ビルド自体だけでなく
ビルド環境を構築すること自体が糞
だと言ってるんだ。
自動化すれば関係ないって話じゃないんだよ。
ビルド言語は ちょっとしたコーディングをコピペして
試すのにも、環境構築が面倒で糞だと言ってるんだ
フロントサイドの言語で本来ブラウザだけで
動作するはずのものを
いちいちサーバに入って試さなきゃなならなくしてるのが
糞だと言ってるんだ。
動作環境のサーバが複数あったら
同じ数だけ環境構築が面倒なんだよ
だからjavaやgoやReactみたいなのは全部糞だと言ってるんだ
ネイティブのJavaScriptこそ至高で
次にPythonが優れた言語だ
RubyはPythonの劣化版みたいなものだから
どーでもいいわ
2021/06/18(金) 20:11:28.43ID:bZFO6Zdg
RailsやLaravelならバックエンドの開発環境でそのままできるよ
2021/06/18(金) 20:35:50.41ID:9Bztqx/O
>>50
テキストファイルコピべしてnpm installするだけが面倒くさい?
テキストファイルコピべしてnpm installするだけが面倒くさい?
2021/06/18(金) 20:53:05.33ID:o79Nm2lF
ビルド環境と動作環境ごっちゃになってんな
素人か
素人か
2021/06/18(金) 21:10:15.72ID:DLEaHmmC
山浦清透、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
初心者用コースに、CircleCIも入っている
最近は誰でも、Docker出来るから、
さらに、AWS Fargate, Terraform, React, Vue.js, TypeScript も入ってきた
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
初心者用コースに、CircleCIも入っている
最近は誰でも、Docker出来るから、
さらに、AWS Fargate, Terraform, React, Vue.js, TypeScript も入ってきた
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
55デフォルトの名無しさん
2021/06/23(水) 06:02:39.66ID:TysvdReT vueはbootstrap-vueがどうやらメンテ止まりつつあるようでvue3が出て結構経つのにvue3のサポートの実装がまだかなりかかりそう
現状maintenerは1人しかいないようだ
vue/compatを使えばvue3でも動くっていう投稿もあるけど正直これならReactのほうがいい気がする
https://github.com/bootstrap-vue/bootstrap-vue/issues/5196
現状maintenerは1人しかいないようだ
vue/compatを使えばvue3でも動くっていう投稿もあるけど正直これならReactのほうがいい気がする
https://github.com/bootstrap-vue/bootstrap-vue/issues/5196
2021/06/24(木) 09:11:47.84ID:XK1nOgnQ
メンテされてたとしてもreactの方がいいぞ
2021/06/24(木) 09:35:31.85ID:3mD5dKrA
ReactとMaterial-UIが鉄板やない?
2021/06/24(木) 21:25:41.78ID:77HdCVjk
Vueが悪いんじゃなくてVueでがっちりしたものを作ろうとする奴が悪いんだと思うわ
この程度ならts使う必要もないかってものをサクっと作るなら確かに楽
この程度ならts使う必要もないかってものをサクっと作るなら確かに楽
59デフォルトの名無しさん
2021/06/28(月) 20:19:32.71ID:ZwtL2KTL 正直reactやvueみたいなフレームワーク自体は
自分では使いたくない
reactやvueで構築済みの汎用的なUIパーツだけくれや
jquery UIやbootstrapみたいな奴な
自分では使いたくない
reactやvueで構築済みの汎用的なUIパーツだけくれや
jquery UIやbootstrapみたいな奴な
2021/06/28(月) 20:37:53.15ID:/2SaHsUD
そんなん逆に使いにくいぞ
61デフォルトの名無しさん
2021/06/29(火) 10:30:39.05ID:mo1nJPiU >>59
技術力あるところは各部分を機能別にパーツ化して使い分けしてるね
next/nuxt相当の部分もさらに機能別ごとにパーツ化
一方で技術力ないところはreact/nextやvue/nuxtを使ってる
技術力あるところは各部分を機能別にパーツ化して使い分けしてるね
next/nuxt相当の部分もさらに機能別ごとにパーツ化
一方で技術力ないところはreact/nextやvue/nuxtを使ってる
2021/06/30(水) 09:05:32.41ID:JLS5iI64
>>59
つfastui
つfastui
63デフォルトの名無しさん
2021/06/30(水) 13:38:33.32ID:FgZ4JRPW 質問いいでしょうか?
npm run して http://localhost:3000/ を開いた場合と、
work/myapp1/build/index.html を直接ブラウザのアドレスバーに
貼り付けた場合で結果が異なるのってなぜでしょうか?
npm run して http://localhost:3000/ を開いた場合と、
work/myapp1/build/index.html を直接ブラウザのアドレスバーに
貼り付けた場合で結果が異なるのってなぜでしょうか?
2021/06/30(水) 14:23:48.68ID:AwQ5oVz/
どう異なるのでしょうか
2021/06/30(水) 15:29:40.93ID:R/eAuYiS
>>63
1ヶ月前にAngular始めた俺がエスパーで回答
index.html開いた後、実行に必要なJS等をサーバに問い合わせてダウンロードする仕組みになってるので
裏でWebサーバが動いていないといけない。
npm runはnode.jsが裏で動いてWebサーバの代わりをしてくれるが
index.html直実行はこれらがいないため挙動が異なる
1ヶ月前にAngular始めた俺がエスパーで回答
index.html開いた後、実行に必要なJS等をサーバに問い合わせてダウンロードする仕組みになってるので
裏でWebサーバが動いていないといけない。
npm runはnode.jsが裏で動いてWebサーバの代わりをしてくれるが
index.html直実行はこれらがいないため挙動が異なる
66デフォルトの名無しさん
2021/06/30(水) 15:50:49.63ID:x9tVpfG6 URL が file:/// になるくらいで相対 URL で見にいかないか
js の URL が http://localhost:3000/ になるわけじゃないっしょ
js の URL が http://localhost:3000/ になるわけじゃないっしょ
2021/06/30(水) 17:29:32.97ID:Nwux6ZkA
何のフレームワーク使ってんのか
2021/06/30(水) 18:02:14.56ID:udehgdaq
最近のブラウザでfileスキームだとクロスオリジンに引っかかるんじゃないの
2021/06/30(水) 20:57:43.98ID:iVkkZXbL
VSCode の拡張機能、open in browser では、ローカルファイル・アクセスだから、CORS 制限あり
file:///C:/Users/Owner/Documents/test.htm
一方、Live Server では、サーバーを立てているから、CORS にならない
http://127.0.0.1:5500/test.htm
同様に、コマンドプロンプト・PowerShell から、
1-liner で、Ruby で作られた遅いウェブサーバー、WEBrick を起動すると、
ruby -run -e httpd . -p 8080
これも、サーバー経由だから、CORS にならない
http://localhost:8080/test.htm
Ruby on Rails では、Node.js のwebpack-dev-server を使っている
file:///C:/Users/Owner/Documents/test.htm
一方、Live Server では、サーバーを立てているから、CORS にならない
http://127.0.0.1:5500/test.htm
同様に、コマンドプロンプト・PowerShell から、
1-liner で、Ruby で作られた遅いウェブサーバー、WEBrick を起動すると、
ruby -run -e httpd . -p 8080
これも、サーバー経由だから、CORS にならない
http://localhost:8080/test.htm
Ruby on Rails では、Node.js のwebpack-dev-server を使っている
70デフォルトの名無しさん
2021/06/30(水) 23:42:15.63ID:0jpC4Abq ブラウザじゃなくてルビウザだな
2021/07/01(木) 12:58:11.15ID:03XP14PD
つ 座布団
2021/07/01(木) 20:52:06.16ID:wAv6qFKc
2021/07/02(金) 14:43:02.54ID:Qeilx2mY
vueのフロントエンド以外って何が良いの?何が便利?
2021/07/02(金) 15:09:35.40ID:bOC+W1Pe
質問の意味が分からない
2021/07/08(木) 17:46:40.82ID:PjTgHY4C
react入門してやるからおすすめおしえてくれ
2021/07/08(木) 20:10:35.36ID:PgdPmN2t
お断りします
ハハ
(゚ω゚)
/ \
((⊂ ) ノ\つ))
(_⌒ヽ
ヽ ヘ |
εニ三 ノノ J
ハハ
(゚ω゚)
/ \
((⊂ ) ノ\つ))
(_⌒ヽ
ヽ ヘ |
εニ三 ノノ J
77デフォルトの名無しさん
2021/07/13(火) 10:47:50.18ID:emqIkme92021/07/13(火) 11:18:54.37ID:2EC2vCMH
79デフォルトの名無しさん
2021/07/13(火) 11:48:09.93ID:WUJYnH4r めちゃくちゃだな
MVC→SPA
は進化の道筋として判らんでもないが
RESTを間に挟む理由が全く無い
MVC→SPA
は進化の道筋として判らんでもないが
RESTを間に挟む理由が全く無い
2021/07/13(火) 12:40:22.27ID:2EC2vCMH
詐欺師が使いそうな話法なんですけど。
2021/07/13(火) 12:44:05.17ID:2EC2vCMH
>>79
いやいやSPAでMVC使ってもいいと思うけど
いやいやSPAでMVC使ってもいいと思うけど
2021/07/13(火) 13:04:13.53ID:I15vJP3h
話が素人過ぎてワロタw
2021/07/13(火) 14:07:43.02ID:chIZ8Z3n
リンゴはダメ!コタツよりダイソン!
みたいな話だからな。訳が分からん
みたいな話だからな。訳が分からん
2021/07/13(火) 14:09:01.48ID:b5wN1Zrn
ほとんどのSPAがREST頼ってるのにRESTがオワコンになる意味が分からない
2021/07/13(火) 18:59:54.98ID:pc5c+QfA
さすがRuby界
2021/07/13(火) 20:38:26.34ID:F9Bt5/K5
最近はSSRやSSGじゃないの?
うちはいち早くServerSideGaichuを取り入れて時代の最先端技術を進んでいる
うちはいち早くServerSideGaichuを取り入れて時代の最先端技術を進んでいる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国、水産物輸入停止と通達 日本政府に ★2 [おっさん友の会★]
- 中国側が首相答弁の撤回要求、日本側拒否★6 [夜のけいちゃん★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 「厚かましい挑発的発言だ」中国国連大使が高市首相発言に強く反発 日本の常任理事国入りに明確に反対 [ぐれ★]
- 自民、経済対策で子ども1人に2万円給付へ 児童手当に上乗せ 所要額は約4000億円 [ぐれ★]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
- 「日本の保守層のご機嫌を取りながら、中国、ロシア、アメリカのご機嫌も取る」👈こういう総理がいれば良かったよな [762037879]
- 高市早苗 「靖国神社電撃参拝」説が浮上 [163661708]
- 【朗報】ウヨの姫小野田大臣、吠える「何か気に入らないことがあったらすぐに経済威圧をする国に依存するのはリスク」脱アメリカを宣言 [856698234]
- 【終国悲報】高市早苗、たったの10日で莫大な経済的損失を叩き出す [165981677]
- 【緊急】高市早苗 月内辞任か [695089791]
