Vue vs React vs Angular Part.5

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/29(水) 22:38:49.56ID:z6Fnx3oM
実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.4
https://mevius.5ch.net/test/read.cgi/tech/1591869705/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Svelte, Next, Nuxt, Gatsby, VuePress, RedWoodなどはおk。
2020/08/03(月) 15:13:49.84ID:6LuQl8WH
>>236
だから動かさなければいいのでは?

HTMLとCSSでできることはJavaScriptを使わない
コードがないのでバグも減るし、速度も早い

JavaScriptからウェブに入ってきた人って
HTMLとCSSの技術力が低すぎる人が多いんだわ
知らないくせに、知らない俺すごい。みたいな考え方してるw
どうどうと嫌いです(だから勉強していません)みたいなこと言うからな
2020/08/03(月) 15:17:31.70ID:6LuQl8WH
例えばCSSだけで作られたアコーディオン
https://webdesignday.jp/inspiration/technique/css/5316/
JavaScriptなしでブラウザ内部だけで実行するから最速

こういうのを作れるとお前ら何JavaScriptフレームワークで
無駄な努力してんの?ってなる
2020/08/03(月) 15:18:51.27ID:wV2nNm2Q
え? innerHTMLでドンと入れるもんなの?
ドンと入れるってのは一個Element作ってその下にたくさんElementぶら下げて最後にappendChildするものだとばかり。さもなくばtemplateタグかと……
2020/08/03(月) 15:21:43.10ID:6LuQl8WH
>>239
じゃあ、DOM APIで一個Element作ってその下にたくさんElementぶら下げた方が速いですねw
2020/08/03(月) 15:37:39.47ID:gnTaw2rH
>>238
アコーディオン
クリックしてから開くまで遅すぎ
JS使ってないのにこの遅さはひどい
2020/08/03(月) 15:38:54.21ID:gnTaw2rH
そもそもアコーディオンなんて使うほうがアホ
アコーディオンあるとスクリーンショットとれない

ユーザビリティ考えてないゴミといっていい
2020/08/03(月) 15:43:16.68ID:wV2nNm2Q
>>240
それだと一個足す毎に描画発生するじゃん?
2020/08/03(月) 16:04:13.93ID:gfyNPdUj
>>241
開閉スピードはCSSのパラメータで変更できる。最小0だよ。
そういう当たり前に想像できることにレスするから
お前の間抜けさが際立つわけ
2020/08/03(月) 16:05:34.47ID:gfyNPdUj
>>243
発生しないが?
まさかお前、DOM APIではできない方法を使って
JavaScriptフレームワークが実装されてるとでも思ってるのか?w

不思議やなぁ。ただのJavaScriptフレームワークなのに
JavaScriptでは使えない方法を使ってると思うんやぁw
2020/08/03(月) 16:09:59.23ID:0MenM/I/
>>241
アコーディオンのデモだからアニメーションを強調して長目にしてるだけじゃん
2020/08/03(月) 16:19:29.50ID:m8E1Posq
速度もとめるならwebglだな
3Dはもちろん2Dも速い
2020/08/03(月) 16:21:39.76ID:0MenM/I/
そういやValkanってブラウザ対応とかするんかな?
2020/08/03(月) 16:24:04.93ID:0MenM/I/
Vulkanだったスマン
2020/08/03(月) 16:29:53.01ID:0/lt0JjB
SPAって帯に短しタスキに長しって感じだな
2020/08/03(月) 16:35:42.23ID:wV2nNm2Q
>>245
最初からDOMの話してるんだけど。
bodyからのツリーにぶら下げなきゃ描画しないのは知ってるよ?

だからこう書いたのに
> 一個Element作ってその下にたくさんElementぶら下げて最後にappendChildする
2020/08/03(月) 16:41:07.35ID:Za6GDrI5
>>237
アプリ作る目的がこのスレなのにhtmlとcssのみとか頭イカれてんだろゴミ野郎
何ヶ月も同じこと言ってんじゃねえよ
2020/08/03(月) 16:43:38.93ID:vcgZ0KOw
バニラでアプリ作れない雑魚のための介護マシン≒React等低速フレームワーク
ということでFA?
2020/08/03(月) 16:52:57.55ID:gnTaw2rH
UIだけの話しかできないやつなんなの
ここframeworkの話するところ

>>253
開発生産性を考えられないアホは
バニラでやってればいい
2020/08/03(月) 16:57:30.45ID:gnTaw2rH
自分ではうまくcssだけで実現できたつもりでも
クロスブラウザ対応できてないケースが多い。
ライブラリ使わないとクロスブラウザ対応は事実上不可能

web frameworkも同様
不要だといってるアホは開発生産性を考慮できていない
2020/08/03(月) 17:08:55.24ID:9/tK9gy1
>>247
意外と素のOpenGL ESよりだいぶ遅いのが気になるが。
2020/08/03(月) 17:39:26.37ID:ICuTyQop
>>255
クロスブラウザだけならjQueryで充分
生産の効率化がフレームワークの肝じゃないかなぁ
2020/08/03(月) 18:12:03.37ID:4XZf/IuM
いやーもう俺はjQueryだけとか無理だわ。保守が苦行すぎだろ。
ScopedじゃないCSSとか思い出すだけで辛い。
型も無しにApi呼ぶの怖すぎ。リファクタリングに手間かかりすぎ。

スレタイのフレームワークなりライブラリ使うだけで劇的に快適になるよ。
中規模以上ならフレームワーク必須。
今更仮想DOMが遅いとか。。文句の付け所が見当違い甚だしい。
259デフォルトの名無しさん
垢版 |
2020/08/03(月) 18:28:42.64ID:qdvto+rV
emotionのcss prop便利すぎワロタwww
styled component形式も併用できる。けどネスト深くなるから好きじゃなかったんだよね。
2020/08/03(月) 19:07:37.19ID:vcgZ0KOw
>>254
とか言ってるやつが1番開発生産性をわかってない
SPAフレームワークなんて人材調達がめんどくさくて高いからコスパが悪い
MVC+jQueryなら人集めるのが簡単だ
後者は長年の経験の蓄積があるから作業を開始してからもSPAキッズより速い
2020/08/03(月) 19:32:00.23ID:gnTaw2rH
>>260
いや、わかってる。
俺は個人でも仕事でもSPA使ってない。
ASP.NET MVC系 + C#だ

前スレでも結論でたとおもうが大手法人サイトでも
web frameworkとしてはReact , Vueをほとんど使ってない。
ただのUIまわりだけの利用にとどまっていて
SPAとして動かしてない
2020/08/03(月) 19:33:58.87ID:wV2nNm2Q
長年の経験があって安くて簡単に手に入る人材? 地雷では?
2020/08/03(月) 19:40:08.00ID:NwY4iaDW
Cおじいちゃんの次はマークアップおじさんか
2020/08/03(月) 19:51:02.89ID:gfyNPdUj
>>252
アプリを作るとは?
実際にはUI作ってるだけやろ
2020/08/03(月) 19:53:25.08ID:gfyNPdUj
>>258
> いやーもう俺はjQueryだけとか無理だわ。保守が苦行すぎだろ。
> ScopedじゃないCSSとか思い出すだけで辛い。

SPAにするんじゃなくてサイト全体をモジュール化しましょう。
それぞれ独立したページだから、ページごとのscopedになっている

sassを使いましょう。CSSファイル一つでも
ページごとのCSSが作れます。

お前HTML/CSSの技術知らんだろ?
無知だから苦行なんだよ
2020/08/03(月) 19:54:35.71ID:vcgZ0KOw
>>261
わかってる人だったか
すまんなここは喧嘩売ってくる人が多いから攻撃的になってしまっていた
2020/08/03(月) 20:36:25.96ID:gfyNPdUj
SPAを作るのが楽なのはわかるが、それはSPAじゃなきゃだめなのか?
UIを作るのが楽なのはわかるが、それはそんなに複雑なものなのか?
って話なんだよな

ほんの少し必要なもののために、全体を複雑化してしまってる。
UIなんて要素の表示非表示で殆どのものは作れるんだよ

DOMによる要素の操作(属性変更以外)が必要なのはフォーム項目数が
増減する場合ぐらいしか無いんだが、一体何のために
フレームワークを使わないといけないんだって話なんだよな
2020/08/03(月) 20:56:17.63ID:Za6GDrI5
>>267
このクソ野郎が一番わかってない
2020/08/03(月) 21:07:46.74ID:gfyNPdUj
な?俺が言ってることが正論だから
まともな反論一つできないわけだ
270デフォルトの名無しさん
垢版 |
2020/08/03(月) 21:12:44.80ID:4XZf/IuM
>>265
独立したページだからページごとのscoped?ってどんな小規模なサイトなのよ。普通のサイトでも1ページに複数のcss組み合わせてpackするだろ。。それにaltCssは関係ない。単に名前空間の話なんだけど分からない?
気をつければ問題ない、じゃないのよ。保証されてないとダメなの。その保証をフレームワークがしてくれるワケ。

って言っても分からんか。。よく手作業でやるよな。まあ精々頑張ってくれ。
2020/08/03(月) 21:15:21.21ID:Za6GDrI5
>>269
最後の3行が無知を晒してんだろがボケ
お前みたいなゴミがゴミサイトしか作れないからそれしかわからねえんだろゴミ
2020/08/03(月) 21:15:22.28ID:gfyNPdUj
>>270
名前空間ならクラスを使えばいいだろ
単にネストするだけ

書き方がわからんのなら教えてやるぞ?


.my-namespace {
 .module {
  .component {
   .name {
    color: red;
   }
  }
 }
}
2020/08/03(月) 21:16:41.13ID:m8E1Posq
フレームワークを使うのはホームページビルダーを使うような事だ
2020/08/03(月) 21:16:55.47ID:gfyNPdUj
>>271
理由はないけど最後の3行は無知なんだ!

と言っても誰も賛同しないって(笑)
2020/08/03(月) 21:23:02.72ID:frtEuMiX
これ多分作ってるジャンルが全然違うやん
2020/08/03(月) 21:23:56.05ID:4XZf/IuM
>>272
やっぱり分かってない。そんな事みんな知ってて随分昔に通り過ぎてるんだよ。
それを手作業でやる必要ないだろ。必ず間違えるのが人間なんだから。
君もそんな所にとどまってないで登ってきなよ。歓迎するよ?
2020/08/03(月) 21:28:03.50ID:gfyNPdUj
>>272
通り過ぎる?
じゃあこれの何が問題か言えるよね?

先に言っておくわ。はい言えなーいw
2020/08/03(月) 21:28:19.83ID:gfyNPdUj
>>276あて
2020/08/03(月) 21:29:42.22ID:gfyNPdUj
>>275
HTMLの基本である文書構造とスタイルの分離を
理解できてないやつがいるからね。
昔はCSSを変更するだけで見た目をガラリと変更できた
早くフレームワークでそういう本来あるべき時代が来るといいねw
280デフォルトの名無しさん
垢版 |
2020/08/03(月) 21:52:40.98ID:wCYxvJCG
>>237
ごめん、技術力がないんじゃなくて
タグ書くのとか別ファイルにCSS書くのが純粋に
めんどくさいからあえてJavaScriptで書いてるんだわ。

HTMLもCSSも全部JavaScriptで生成してるんだわ
JavaScriptならconsole.logで
途中経過確認できるし
forやif 配列 連想配列
イベントリスナ
location ajax全部自在だから
JavaScript使うんだわ
単なるwebサイト制作屋じゃなくて
プログラマなら誰だってそーする。
281デフォルトの名無しさん
垢版 |
2020/08/03(月) 21:58:16.07ID:VfthWC1J
ウェブサイトをプログラミングすんなよ。

画面がグニョんとうごく動的でダイナミックでエクセレントなホームページ作ってるやつ。

おまえ地獄に落ちるぞ。

おまえのせいでページを見てるみんなが困ってんだ。

謝れ。

ページがぐにょぐにょ動く必要ない。

おまえの自己満足だ。
282デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:00:10.12ID:wCYxvJCG
>>281
要求仕様にあるからやってんだよ
俺だってやりたかねぇよ
283デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:01:25.11ID:VfthWC1J
業務ならUbuntuにしとけよ。

おまえのはホビーだ。
ど素人が。
2020/08/03(月) 22:02:39.71ID:ukM+b7An
テキストのhtmlつなげてDIV.innerHTMLにぶち込んでいたけど
JQueryが速いって聞いて書き直したら、クッソ遅くなった

ま、昔の話だが
285デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:04:12.60ID:VfthWC1J
まあ3年前ならそうかもしれんけど、いまはフレームワークの時代だからね。

やはりUbuntuだと思うんだわ。
286デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:09:49.35ID:wCYxvJCG
>>283
そのクソくだらないおもちゃを
みんな作りたがってるから
余計な仕事が無くならねんだよ
さっきからそういう話をしてんだよ。、
287デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:13:50.66ID:VfthWC1J
金のために魂を売ったなら、結局地獄行きじゃねーか。
288デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:18:58.68ID:VfthWC1J
ソドムとゴモラから話さないといけないのかな。
2020/08/03(月) 22:31:58.73ID:gO94tr6L
SvelteのTutorialやろうとして19のうち5で一時挫折
VueもSvelteも覚えることが多すぎる
ほとんど覚えることがないReactは良かった
Reduxは読みやすいReactをものすごく読みにくくして学ぶ気が起きない
2020/08/03(月) 22:35:18.53ID:NwY4iaDW
Webアプリしか作れないやつとWebサイトしか作れないやつじゃ話しは合わんわな
2020/08/03(月) 22:35:49.97ID:gO94tr6L
Reactはなんで何度も実行して無駄なことしてんのって思ったことがSvelteは解消してんね
コンパイルするから最小限のことしか実行しないようですばらしい
2020/08/03(月) 23:02:33.36ID:lfRz9KxF
vueとsvelteはほぼ同じようなものなんだけど、互いにいい所があって、両方のいいとこ取りしたものを欲しくなるんだよなあ
293デフォルトの名無しさん
垢版 |
2020/08/03(月) 23:06:23.43ID:VfthWC1J
>>290

そうじゃねーんだ。

ユーザーの立場から、ホームページは動かすなと言ってるんだ。
294デフォルトの名無しさん
垢版 |
2020/08/03(月) 23:09:52.65ID:bXOOgqaQ
ホームページなんて言葉久々に見たな
2020/08/03(月) 23:19:43.97ID:gfyNPdUj
>>280
そういやって静的に作れるファイルを
動的に作るからフレームワークは遅いわけ
296デフォルトの名無しさん
垢版 |
2020/08/03(月) 23:21:47.47ID:RD1quE3e
おまいら世界最速の阿部寛のホームページを見習え
2020/08/03(月) 23:22:27.75ID:UL5Fg7I6
>>296
あそこ何気にIPv6に対応してるからな
2020/08/03(月) 23:26:29.07ID:gfyNPdUj
>>296
それな。シンプルイズベスト
ただのHTMLとCSSでいいのに
なぜかわざわざ複雑にする
2020/08/03(月) 23:26:46.75ID:NwY4iaDW
>> 293
ホームページみたいなWebサイトしか作れないお前の立場じゃ、Webアプリを作るのに適してるスレタイのフレームワークの良さはわからんよ
とりあえずお前はスレタイのフレームワークを使ってWebアプリを作るといい
あとユーザーの立場で言えば今の多くのユーザーはネイティブアプリに慣れてるから、動きのあるページの方が良いって言うと思う
2020/08/03(月) 23:28:58.05ID:gfyNPdUj
> 動きのあるページ

CSSアニメーションでできることを
JavaScriptつかって再発明してそう(笑)
301デフォルトの名無しさん
垢版 |
2020/08/03(月) 23:32:55.78ID:VfthWC1J
動くホームページなんて昭和の主婦かよ。

子供だましもいいとこ。
302デフォルトの名無しさん
垢版 |
2020/08/03(月) 23:46:10.27ID:/kj6tId5
ほーむぺーじはさすがに草生えるわ
2020/08/03(月) 23:48:20.23ID:Za6GDrI5
>>300
お前みたいなゴミはせいぜいwebサイトのcss止まりなのはわかった
2020/08/04(火) 00:00:46.21ID:qBcGe5jj
>>289
ReactやるぐらいならElmでよくねえ?
305デフォルトの名無しさん
垢版 |
2020/08/04(火) 00:13:31.37ID:cWgQ3xfc
静的サイト作成ツールでいいだろ。
2020/08/04(火) 00:16:27.02ID:pE1d8tp3
>>277
なるほどなあ。これが所謂JQueryおじさんってやつか。構うんじゃなかったわ。。
分かった。お前はお前のやり方を通してくれ。
でもスレチだから出てってくれんかなぁ。一応フレームワークのスレなんでね。
2020/08/04(火) 00:17:09.65ID:g0FtfJ8n
ほらな。想定い通りの答え
308デフォルトの名無しさん
垢版 |
2020/08/04(火) 00:32:42.15ID:vydsY05j
お客様のなかに 想定い通り にお住まいの方はいらっしゃいますか〜
309デフォルトの名無しさん
垢版 |
2020/08/04(火) 01:17:14.23ID:GWl1XxoI
Vueって昔はcdnから読み込んでHTML属性にv-なんちゃら書けば簡単に使える
nodeやビルドシステム要らずの良いフレームワークだと思ってたんだけど今のVueなにこれ。

Reactの後追いばかりして自分の良さを消しちゃってるよね。
もともとv-なんちゃら属性でHTMLで出来ることを拡張する
コンセプトのフレームワークで全部JSファイルの上でwebコンテンツ作りますのReactとは違うのに無理してTypeScript使い出してて草

そういうのが受け入れられない人こそがVueの本来のターゲットユーザーであったはずなのに
2020/08/04(火) 02:16:29.58ID:vYzFyP25
>>301
一応日本初のホームページは1992年(平成4年)だから
昭和の主婦には不可能です。

https://ja.m.wikipedia.org/wiki/日本最初のホームページ
311デフォルトの名無しさん
垢版 |
2020/08/04(火) 02:37:28.75ID:vydsY05j
Vueはreact追いかけて変な方向に行ってしまったな。
従来のVueの手軽さがいい人にはAlpineJSをお薦めするよ。
2020/08/04(火) 07:31:08.28ID:aptZSvHh
Hooksが出たいまとなってはReactの方がとっつきやすいだろうしな
2020/08/04(火) 07:56:10.69ID:WJJgCWj+
野良フレームワークはこういうことがあるから長期運用を視野に入れたときに嫌になる
マイクロソフトが管理してるBlazorだったら安心して長期に渡って利用できる
2020/08/04(火) 08:03:13.41ID:9SKQxc06
MS社員がこんなとこに来てんのかよ
2020/08/04(火) 08:45:22.36ID:+ywoUJk0
MSの社員がこんな無能なわけないだろ
316デフォルトの名無しさん
垢版 |
2020/08/04(火) 08:45:44.52ID:cWgQ3xfc
グニョンと動いた時点でアウト。

動くホームページ認定。
2020/08/04(火) 08:52:21.23ID:pE1d8tp3
フロントの変化が激しいのは昔から。文句行っても始まらんし今後も変わらない。嫌なら他の業種行くしかない。
その前提で例えばVue派とReact派で論争するなら分かるが、なんかスレチで伸びるよな。
少なくとも文句言うだけのjQおじにだけはなるまい。
318デフォルトの名無しさん
垢版 |
2020/08/04(火) 08:53:07.00ID:cWgQ3xfc
>>308
相転移のタイポだろ。
319デフォルトの名無しさん
垢版 |
2020/08/04(火) 08:54:08.83ID:cWgQ3xfc
>>317
俺が変えてやるっつってんだよバカヤロー。

おまえ、そのままでいいのか?

おまえの客は困ってないか?
320デフォルトの名無しさん
垢版 |
2020/08/04(火) 08:55:48.50ID:cWgQ3xfc
そもそも、ITは中国のほうが進んでいるという事実を受け入れられないから、いろいろおかしなことを言う。

ハードウェアは韓国、ソフトウェアは中国に学べ。
2020/08/04(火) 08:56:09.70ID:+ywoUJk0
>>319
頼んでない
322デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:08:24.92ID:cWgQ3xfc
MSRAで開発されたBlazorは今後の主流になる可能性がある。
323デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:09:58.31ID:cWgQ3xfc
MSRもむかしは日本に在ったんだけどね。

なぜこうなった。
324デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:13:03.56ID:cWgQ3xfc
やっぱさ、こういうスレで話してても、頭悪いもんな。

中国人のほうが頭いいんだよな。

こういうスレでは、いまこうだからって話よくするんだけど、中国人と話すと、自分たちが10年後を作ってるって感覚があるんだよね。
日本人にはそれが無い。
2020/08/04(火) 09:15:10.13ID:MuqrA5JF
それで実際に中国人が作ったものってあるの?
2020/08/04(火) 09:16:04.46ID:pE1d8tp3
>>319
いや実際客との折衝には勢い大事よ。
327デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:16:33.69ID:cWgQ3xfc
あのさあ。

Github見たらわかるでしょ。
勢いが違うよ。
スターの総数一位言語は中国語だよ?

いまそういう時代なんだよね。
328デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:18:09.27ID:cWgQ3xfc
ただ一つ言っとくけど、没落したとはいえ日本も世界第三位の国だからね。

このままじゃ終わらんよ。

おまえら俺について来い。
2020/08/04(火) 09:25:09.86ID:mPErHy6O
MSも中国人も有能なのは確かだけど。虎の威を借る無能についてゆくヤツなんていねぇ
330デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:26:50.91ID:cWgQ3xfc
俺の鋭い嗅覚は頼りになるぞ。
2020/08/04(火) 09:28:38.34ID:MuqrA5JF
>>327
やっぱり中国人は自分たちで作ったものがないのかw
2020/08/04(火) 09:31:13.69ID:+ywoUJk0
それならVueとか中国人が作ってるんじゃなかったっけか?
MSの某社員漫画家もやってたろVue
333デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:38:57.36ID:cWgQ3xfc
やっぱり中国人のほうがセンスいいんだよね。
2020/08/04(火) 09:49:44.34ID:KtCSSeoT
申し訳ない、Reactは公式にも書いてある通り
フレームワークではなくライブラリなんだ・・
335デフォルトの名無しさん
垢版 |
2020/08/04(火) 09:58:39.16ID:cWgQ3xfc
こんなスレで議論するよりウィーチャットで中国人に聞けばいいんだよ。

どれが良いですか?って。
2020/08/04(火) 09:58:58.38ID:yHyMeZiF
中国人は人口が多いからな
んなもんで公開されてるOSSも多い
また同じ中国人が内輪で使うから星も多い
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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