実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
※前スレ
Vue vs React vs Angular
http://mevius.5ch.net/test/read.cgi/tech/1545395856/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
Vue vs React vs Angular Part.2
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/03/09(土) 22:02:33.71ID:47IMMy0/2019/03/09(土) 22:10:59.54ID:7ubvtRZR
>>1 おつ
1. jQueryはシンプルに書けるVue・Reactは冗長
証拠 https://jsfiddle.net/t62b49mp/
JavaScriptのコードはこれだけ
$('.my-component [name="switch"]').change(function() {
$(this).closest('.my-component').toggleClass('active', this.checked);
});
2. 信者「Vueならこれだけで動く!」
嘘1 isActive=false
嘘2 new vue({data:{isActive:false}})
https://codepen.io/anon/pen/MxmrjP (動かない)
嘘3
new Vue({
el: '#app',
data: {isActive:false},
})
https://codepen.io/anon/pen/XGgpZV (変な動きをする)
3. 結論
jQueryはシンプルに書けるVue・Reactは冗長
1. jQueryはシンプルに書けるVue・Reactは冗長
証拠 https://jsfiddle.net/t62b49mp/
JavaScriptのコードはこれだけ
$('.my-component [name="switch"]').change(function() {
$(this).closest('.my-component').toggleClass('active', this.checked);
});
2. 信者「Vueならこれだけで動く!」
嘘1 isActive=false
嘘2 new vue({data:{isActive:false}})
https://codepen.io/anon/pen/MxmrjP (動かない)
嘘3
new Vue({
el: '#app',
data: {isActive:false},
})
https://codepen.io/anon/pen/XGgpZV (変な動きをする)
3. 結論
jQueryはシンプルに書けるVue・Reactは冗長
2019/03/09(土) 22:11:21.00ID:7ubvtRZR
2019/03/09(土) 22:13:19.13ID:7ubvtRZR
実際vueの方がコードは長くなるわけで、
たった2行にバグが有るかどうかと
十数行にバグが有るかどうかでは
考えるまでもないな
たった2行にバグが有るかどうかと
十数行にバグが有るかどうかでは
考えるまでもないな
2019/03/09(土) 22:14:44.65ID:7ubvtRZR
次はonclickを使う例にしようか?
jQueryだとコードは増えないが
Vueだとさらにコードが長くなる
jQueryだとコードは増えないが
Vueだとさらにコードが長くなる
2019/03/09(土) 22:18:50.81ID:KVQbeC9/
>>1
乙
乙
7デフォルトの名無しさん
2019/03/09(土) 22:23:27.65ID:e9DsS9n/ >>1
乙
乙
2019/03/09(土) 22:26:49.23ID:Cd0srXFW
NG用にワッチョイくらいは欲しかったな
9デフォルトの名無しさん
2019/03/10(日) 04:28:29.96ID:ViGvUIo5 韓国人のつくったkQuery = Vue
2019/03/10(日) 09:31:42.23ID:Q25DRVQl
スレタイに入ってるけどAngularのアウェイ感が半端ない
2019/03/10(日) 09:41:01.97ID:xzUDrYOg
>>10
なんで?
なんで?
12デフォルトの名無しさん
2019/03/10(日) 09:44:10.94ID:q7odbdCi >>10
俺はangularはサンプルいじって放置してるよ。実務で使うシーンが限定というか予定にない。自社でも受注にもない。
俺はangularはサンプルいじって放置してるよ。実務で使うシーンが限定というか予定にない。自社でも受注にもない。
2019/03/10(日) 09:49:18.69ID:6nzJw0Ap
2019/03/10(日) 09:50:04.54ID:5/+zyaBC
15デフォルトの名無しさん
2019/03/10(日) 09:55:40.09ID:q7odbdCi 1から2への移行、というか再構築の苦労話見るとなあ。個人的に習得すべきかずっと迷ってる。
2019/03/10(日) 09:56:45.26ID:Q25DRVQl
>>11
今って言うか前スレで殆ど話題に上がらなかったなと
今って言うか前スレで殆ど話題に上がらなかったなと
2019/03/10(日) 10:08:10.61ID:o7bvUAdf
>>12
何でAngularってあまり使われないんだろうな。
自由に構成を変えられない分、チームとして協業した時に構成を統一出来るし、
ベースとなるTypeScriptで型宣言出来るから変数に違う型をぶち込もうとしてたらIDEが教えてくれるからバグも少なく書ける。
これだけ大規模開発と堅牢なコーディングに向いてて、何故どこの企業もAngularで開発しようってならないんだろ。
一度Angularで開発始めてしまうと後戻りできなくなるからとか、
そもそもHTML、CSS、Javasceiptしか出来ない人間にAngularは荷が重いからとか?
何でAngularってあまり使われないんだろうな。
自由に構成を変えられない分、チームとして協業した時に構成を統一出来るし、
ベースとなるTypeScriptで型宣言出来るから変数に違う型をぶち込もうとしてたらIDEが教えてくれるからバグも少なく書ける。
これだけ大規模開発と堅牢なコーディングに向いてて、何故どこの企業もAngularで開発しようってならないんだろ。
一度Angularで開発始めてしまうと後戻りできなくなるからとか、
そもそもHTML、CSS、Javasceiptしか出来ない人間にAngularは荷が重いからとか?
2019/03/10(日) 10:57:03.30ID:KLmR+9gs
あとバージョン更新が速すぎる
7で安定すんのかな
7で安定すんのかな
2019/03/10(日) 10:59:39.20ID:6nzJw0Ap
>>17
用途が違うから。
Reactを使ってるのはウェブサイトじゃなくて
ウェブアプリを作ってる。
ウェブサイトはReactでは作りづらい
ウェブサイトはAngularが適しているが、
その程度の用途ならjQueryで十分
用途が違うから。
Reactを使ってるのはウェブサイトじゃなくて
ウェブアプリを作ってる。
ウェブサイトはReactでは作りづらい
ウェブサイトはAngularが適しているが、
その程度の用途ならjQueryで十分
2019/03/10(日) 11:18:18.33ID:Q25DRVQl
>>18
もう8のBetaが来てる
もう8のBetaが来てる
2019/03/10(日) 11:20:50.23ID:vz6CbeE1
Angular使ってる部署は使ってるな
自分のところで使わないのは、
・大胆に仕様が変わる
・その割りに飽きてポイ捨てするgoogleの体質
で使ってないな
googleの信用問題な気がw
自分のところで使わないのは、
・大胆に仕様が変わる
・その割りに飽きてポイ捨てするgoogleの体質
で使ってないな
googleの信用問題な気がw
2019/03/10(日) 11:35:33.25ID:Q25DRVQl
Reactもライフサイクルメソッドとか大幅に廃止になってたりするけどね
2019/03/10(日) 11:46:45.99ID:56gRJqyl
まだまだ先とはいえ、GoogleはいずれAngularを捨てて
Flutter for Webを推していくようになると思うぞ
Flutter for Webを推していくようになると思うぞ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日銀、0.75%に利上げ - 30年ぶり高水準、物価高抑制 ★4 [ぐれ★]
- 【不審者】頭髪薄めの男性が児童へ声かけ 「レストランどこ」 名古屋市 [少考さん★]
- 【スクープ】敏腕プロデューサーSKY-HIが未成年女性アイドル(17)を深夜に自宅呼び出し、「かわいすぎる死ぬ」「だぁいすき」などのLINEも★3 [Ailuropoda melanoleuca★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 [ぐれ★]
- 【おこめ】コメ「需要に応じない生産」農相例示 新潟県のケースに言及 介入基準不透明 食糧法改正案 [ぐれ★]
- 高市総理「AIを戦略的に開発していく」 「AIサミット」日本開催の方針表明 日本初「AI基本計画案」政府が決定 [バイト歴50年★]
- 官邸関係者「日本は核保有すべき」発言、ネトウヨの想像してるより大問題に。与野党問わず批判。政府とネトウヨは事の重大性に気付かず [256556981]
- 【高市悲報】利上げした結果、1ドル157円、1ユーロ184円でゴミ通過投げ売りが始まる😭 [931948549]
- 【画像】JCのムチムチタンクトップ姿
- 【高市謎】「楽天市場」👈くそ安いです。日本企業です。 ポイントめちゃくちゃ付きます。なのにお前らが利用しない理由ww [921362874]
- ワイヤレスヘッドホン買おうと思うんやがソニーとボーズどっちのほうが最強なの??????高市 [357264179]
- バチャ豚塩粘ダブパン出禁のお🏡
