[過去ログ] Vue vs React vs Angular vs Svelte Part.8 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
943: 2022/01/15(土)20:06 ID:YsspSJMD(1) AAS
まあでもSPAのほうが余分なもの読み込まないぶん若干ページ遷移早いよな
そこだけは褒めてやるべきだとおもうわ
まあ作り手の面倒は増えてるし回線速度が速い現在に本当に必要なのかは疑問だけど
944(1): 2022/01/15(土)20:11 ID:Ipn+w0vn(2/3) AAS
>>942
SPAは毎回ページまるごと送出しなおしのMPAよりも以下の利点がある
・サーバーの負荷減少
・トラフィックの減少
・ブラウザ側での表示書き換え減少
・ユーザーの待ち時間減少 (体感の向上)
つまり全てにおいてエコで優れている
もちろんSPAに加えて前述のように最初のページアクセス待ち時間減少のためにSSR/SSG併用
デメリットは「技術の低い人たちは提供できない」
945(2): 2022/01/15(土)20:17 ID:V9VQU+75(1/4) AAS
ユーザー目線で言うと非SPAはリロード時、遷移時に画面がしっかりリセットされる安心感があるんだよな
なんか動きが変な気がしたらとりあえずリロード、戻る、適当にハイパーリンククリック
それでまあまあ具合がよくなると経験的にわかってる
これは非常に重要なんじゃないかな
たぶん何も知らんユーザーからするとSPAは巨大でミュータブルなオブジェクトに見えてるんじゃないかとおれは考えてる
逆に非SPAはほとんどイミュータブルな関数に見えてる
もちろんプログラミングの素人であるユーザーがイミュータブルとミュータブルの違いを認識してるはずは無いんだが
ぼんやりと感覚的にその違いを使い勝手という形で体感してるんじゃないかな
946(1): 2022/01/15(土)20:17 ID:SUNY4hKu(2/3) AAS
>シンプルなMPAのほうが使いやすいと感じるケースは未だに多い
MPAの方がシンプルってそれこそ開発側の視点じゃね?
ユーザーから見てシンプルだというなら仕様が違うものを作っていることになるわけで、そもそも比較にならない。
947: 2022/01/15(土)20:17 ID:IPCx9P3x(2/6) AAS
場合によってはSPAのほうが想定すること少なくて楽。
それはそれとしてSPAが適するかどうかは用途次第。なんだけど、最近MPAはSSGとSPAのハイブリッドばかりでSSR作って無いなぁ
948(1): 2022/01/15(土)20:20 ID:IPCx9P3x(3/6) AAS
>>945
一般ユーザーはそこまで考えてないと思うし、そう思わせるならUIが悪いと思うな。個人的な意見だけども
949(1): 2022/01/15(土)20:26 ID:V9VQU+75(2/4) AAS
>>944
・サーバーの負荷減少はユーザーでなく運用側のメリットで今はユーザー視点のメリットについて議論しているのでは?
・トラフィックも同様
・表示書き換えは、、、SPAのほうが増えてないか?
・ユーザーの待ち時間は減る傾向が見られるね
・技術力が低い人に提供できないのはユーザーにとってはデメリットだね
つまりそれだけ利便性の高いサイトが少ないということだから
こうして一個一個深堀していくとやっぱりユーザー目線ではデメリットのほうが大きい気がするなー
ウェブIDE、オフィス文書編集、BPMエディタ、、、この手の従来デスクトップでしかできなかった超複雑なツールをブラウザで提供出来るようになったのは凄い発明だけど
何でもかんでもSPAってのは典型的なミステイクだね
未だに世の中のほとんどのサイトは従来の非SPAがマッチしてるよ
950(1): 2022/01/15(土)20:27 ID:V9VQU+75(3/4) AAS
>>946
ユーザー目線でも開発者目線でもどっちもシンプルということだね
951: 2022/01/15(土)20:29 ID:V9VQU+75(4/4) AAS
>>948
ユーザーは考えてないよ
感じてる
952: 2022/01/15(土)20:31 ID:Ipn+w0vn(3/3) AAS
>>945
それはそのサイトのバグです
>>949
普通に正しくSPAが作られていれば
ユーザーにとって見た目やUI自体は同じです
その上で反応速度の向上による体感の良さをユーザーは得られます
一方でSPAはサイト提供側にもメリットが大きく
サーバーの負荷減少と送出トラフィック減少により支出コスト(費用)を減らせます
953: 2022/01/15(土)20:37 ID:SUNY4hKu(3/3) AAS
>>950
そうじゃなくて、同じ機能、同じ画面仕様のものをMPAとSPAで作ったのに
ユーザーから見て一方がシンプルに見えるのはどのへんが違うのかという話。
954(2): 2022/01/15(土)21:02 ID:y6GIaKTP(1/2) AAS
バックエンドがどれだけ地獄になろうが知ったこっちゃない
って話なら確かにフロントエンドは何の機能も持たせず極限にシンプルに出来るね
955(1): 2022/01/15(土)21:06 ID:SXry2lpj(2/2) AAS
>>954
やっぱりフロントエンドしかできないやつはこの程度w
956(1): 2022/01/15(土)21:11 ID:IPCx9P3x(4/6) AAS
>>954
それやるとjsonを装飾するだけのフロントになるねw
>>955
jQueryおじさんはフロントもバックエンドもわかってないじゃん。どんな技術使ってるか尋ねられてGCPとか答えてたしw
957(1): [sagesag] 2022/01/15(土)21:13 ID:NYY8L+mY(1/2) AAS
現代の多くのユーザーとこれからのほとんどのユーザーはネイティブアプリ触りまくってるから、ネイティブアプリっぽい動きできるspaの方がユーザー体験いいやろな
958(1): 2022/01/15(土)21:18 ID:c5JWm7+b(1/2) AAS
>>956
使ってる技術なんだからGCPは間違いない
普通はデータベースなんかも使うだろう
まさかお前フロントJavaScriptしかやったことないのか?
959(1): 2022/01/15(土)21:19 ID:c5JWm7+b(2/2) AAS
>>957
はっはっは、思考停止
現代の多くのユーザーが触りまくってるというのなら
ウェブサイトを触りまくってる
Amazonがゲームみたいなインターフェースだったら
使いづらくてしょうがない
960(1): 2022/01/15(土)21:25 ID:IPCx9P3x(5/6) AAS
>>958
尻尾出すの早いよw
Linuxバリバリ使えるしそれこそクラウドも使えるよ。ちょっと年季入ったフロント屋ならバックエンド書けるのなんて普通じゃん。
さて、どんなDB使ってるのかな?
961: [sagesag] 2022/01/15(土)21:30 ID:NYY8L+mY(2/2) AAS
>>959
ゲームみたいなインターフェースの是非は話してへんでおっちゃん
あとAmazonのネイティブアプリはおっちゃんが作れるウェブサイトみたいにベージ遷移の度にベージ全体読み込まへんで
一回Amazonのアプリをスマホにインストールして確かめてみたらええで笑
おっちゃんはスマホアプリでゲームしかしてへんのは分かったわ笑笑
962(1): 2022/01/15(土)21:31 ID:y6GIaKTP(2/2) AAS
まあバックエンド=LAMPの時代が長すぎたよね
963: 2022/01/15(土)21:47 ID:IPCx9P3x(6/6) AAS
>>962
百花繚乱な今から考えるとスゲー長かったなぁ……
964(1): 2022/01/15(土)22:17 ID:n9+l727f(1/2) AAS
おめえらゴミクソでまったくSPAの利点を理解してなくて萎えた
965: 2022/01/15(土)22:25 ID:5PUMCLRk(1) AAS
>>964
お、解説してくれるのか。頼むぜ!
966: 2022/01/15(土)22:28 ID:n9+l727f(2/2) AAS
マジでSPAアプリ開発したことあんのか?
967(1): 2022/01/16(日)00:08 ID:RG8YDX1E(1/2) AAS
Ruby on Rails 5 からは、デフォルトでTurbolinks を使って、SPA, Pjax。
他にも、API モードもある
Turbolinksは、リンクのクリックイベントやWebブラウザのナビゲーションイベント(進む/戻る)を監視し、
通常の遷移イベントをキャンセルします
代わりに非同期通信(XMLHttpRequest/Ajax)で遷移先のページを取得し、
現在のページのheadとマージし、bodyを差し替えることで、ページ遷移したように見せかけます
968(2): 967 2022/01/16(日)00:14 ID:RG8YDX1E(2/2) AAS
SPA の利点は、JavaScript のパース時間が無くなる事だろ
969(1): 2022/01/16(日)00:41 ID:hYWYL0RZ(1/15) AAS
>>960
人に聞く前に自分で答えろよ
お前ひろゆきか?相手に喋らせて
ボロをだろうとするやり方だってバレバレなんだよ
で、お前は何使ってんの?
970: 2022/01/16(日)00:43 ID:hYWYL0RZ(2/15) AAS
>>968
SPAはJavaScriptが複雑で巨大になるんです。
だからJavaScriptのパース時間を少なくしないといけないんです。
こんな感じだよなw
971(1): 2022/01/16(日)07:14 ID:NckdADc4(1) AAS
>>969
さんざ人の揚げ足取っといて(取れてなかったけど)自分が取られるとそんな事言い出すのか、惨めだな〜
972(1): 2022/01/16(日)08:43 ID:2ncO695p(1/7) AAS
MPAでもSPAでも速い配信は(技術があれば)やり方次第で可能だし、見せ方次第で違いなんてわからなくなる。要はコンテンツや技術に合わせてスマートな設計をする事が肝要じゃないかな。ハイブリッドでも良い。
仮にECサイト作れと言われて、規模等にもよって設計は変わるだろうし、ここの住民でもみんなそれぞれ違う設計するでしょ。
上下前次1-新書関写板覧索設栞歴
あと 30 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.253s*