実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.3
https://mevius.5ch.net/test/read.cgi/tech/1560333895/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
Vue vs React vs Angular Part.4
■ このスレッドは過去ログ倉庫に格納されています
2020/06/11(木) 19:01:45.26ID:uGsh0NQC
683デフォルトの名無しさん
2020/07/25(土) 13:56:24.05ID:ZlqyHRW3 C#erって昔はこんなにスレチなところで延々と講釈を垂れ続けるようなバカじゃなかったはずなんだがなぁ
大体本当に優れてるものならそんな意味の分からん喧嘩なんて売りに来なくても広まるものは広まるだろ
大体本当に優れてるものならそんな意味の分からん喧嘩なんて売りに来なくても広まるものは広まるだろ
684デフォルトの名無しさん
2020/07/25(土) 13:58:58.64ID:0jDIZWNk 長いJSの歴史の終焉を目の当たりにして感慨深いなぁって思っただけであって喧嘩を売ってるつもりは微塵もない
685デフォルトの名無しさん
2020/07/25(土) 13:59:34.29ID:ZlqyHRW3686デフォルトの名無しさん
2020/07/25(土) 14:05:25.78ID:ZlqyHRW3 >>684
その終わるという根拠とやらはなんなの?
その終わるという根拠とやらはなんなの?
687デフォルトの名無しさん
2020/07/25(土) 14:13:44.26ID:CLKbPK7s jQueryはすばらしいからこそJavaScriptに吸収される形でなくなって欲しいわ
実際、jQueryでしか書けなかったセレクタがJavaScriptに取り込まれたりしてるよね
実際、jQueryでしか書けなかったセレクタがJavaScriptに取り込まれたりしてるよね
688デフォルトの名無しさん
2020/07/25(土) 14:16:37.16ID:4ePue1ew >>686
占いとかそんな感じ
占いとかそんな感じ
689デフォルトの名無しさん
2020/07/25(土) 14:23:57.80ID:0jDIZWNk >>686
自明でしょ
自明でしょ
690デフォルトの名無しさん
2020/07/25(土) 14:25:56.10ID:ZlqyHRW3691デフォルトの名無しさん
2020/07/25(土) 14:30:04.27ID:0jDIZWNk692デフォルトの名無しさん
2020/07/25(土) 14:59:28.18ID:Lg+2ZtBy じゃあJSは良いから残るのか。
693デフォルトの名無しさん
2020/07/25(土) 18:31:03.23ID:kGS+eXd8 >>683
C#でもunityユーザーとかはマシだからC#erがガイジというよりはBlazorがガイジなんだろう
C#でもunityユーザーとかはマシだからC#erがガイジというよりはBlazorがガイジなんだろう
694デフォルトの名無しさん
2020/07/25(土) 18:41:39.82ID:DiPEvk/l JSガイジの断末魔
695デフォルトの名無しさん
2020/07/25(土) 21:25:42.82ID:icwPneMN JavaもVMで動かすなんて遅すぎるしクソとか批判されたが
C#含め普及していった。
Blazor、いやwasmもこれからpeformance改善されて
使う人が増えるのは間違いない
>>693
こうやってマシとか言ってる人はC#使えない人
C#含め普及していった。
Blazor、いやwasmもこれからpeformance改善されて
使う人が増えるのは間違いない
>>693
こうやってマシとか言ってる人はC#使えない人
696デフォルトの名無しさん
2020/07/25(土) 21:30:14.29ID:ZlqyHRW3 煽りに乗りたいヤツはその思いの丈は全部こっちにぶちまけてやってくれ
【本命】Blazor スレ1【真打】
https://mevius.5ch.net/test/read.cgi/tech/1595255796/
【本命】Blazor スレ1【真打】
https://mevius.5ch.net/test/read.cgi/tech/1595255796/
697デフォルトの名無しさん
2020/07/25(土) 21:35:09.44ID:icwPneMN GmailはSPAらしいけどAngularか?
いくらJSがブラウザ内でBlazorより早いといっても
Gmailだと11MBもサイト開くたびにデータ通信してるように
とてつもなく無駄なことやってる
ダウンロードサイズ、時間を考慮すると
Wasmとあんまり差がないってことにもなる
Blazor WebAssemblyは2回目以降のデータ非常に小さい。
データ消費量が課金にもかかわってくるモバイル回線では
Gmailのように大量にデータ通信するサイトよりwasmのがいいんじゃないか
いくらJSがブラウザ内でBlazorより早いといっても
Gmailだと11MBもサイト開くたびにデータ通信してるように
とてつもなく無駄なことやってる
ダウンロードサイズ、時間を考慮すると
Wasmとあんまり差がないってことにもなる
Blazor WebAssemblyは2回目以降のデータ非常に小さい。
データ消費量が課金にもかかわってくるモバイル回線では
Gmailのように大量にデータ通信するサイトよりwasmのがいいんじゃないか
698デフォルトの名無しさん
2020/07/25(土) 21:42:59.39ID:ZlqyHRW3 >>697
Googleでその手のフレームワーク使ってるサービスって意外とないんだよね
Googleでその手のフレームワーク使ってるサービスって意外とないんだよね
699デフォルトの名無しさん
2020/07/25(土) 23:21:18.28ID:vIjhxGJs BlazorプロジェクトマネージャーDaniel Roth「BlazorはJSよりも10倍遅く、スピード競争に勝つことはない」
今でも遅いのにブレキチのオナニーのためにBlazorでさらに10倍遅くさせられるGmail哀れwwwww
今でも遅いのにブレキチのオナニーのためにBlazorでさらに10倍遅くさせられるGmail哀れwwwww
700デフォルトの名無しさん
2020/07/25(土) 23:46:07.69ID:icwPneMN701デフォルトの名無しさん
2020/07/26(日) 00:32:01.45ID:qCaLfESG702デフォルトの名無しさん
2020/07/26(日) 00:40:34.12ID:8c+LEo48703デフォルトの名無しさん
2020/07/26(日) 00:42:21.83ID:Lwmxod4b AoTコンパイラはバスに乗り遅れちゃって早くて一年後♪
嗚呼、それでも「JSにスピード競争で勝つことはない」
ミジメwww
Blazorすごい!→宣伝してる俺すごい!
しようと思ってたのにまさかBlazorがC#おじさんのミジメな境遇まで堕ちてくるとはねwwwww
嗚呼、それでも「JSにスピード競争で勝つことはない」
ミジメwww
Blazorすごい!→宣伝してる俺すごい!
しようと思ってたのにまさかBlazorがC#おじさんのミジメな境遇まで堕ちてくるとはねwwwww
704デフォルトの名無しさん
2020/07/26(日) 01:14:39.39ID:5rw0opQZ つかこんなに
フロントエンド界隈のライブラリが乱立して
ビルド構築手順ががわちゃわちゃしてる状況は異常
もうHTML自体をバージョンアップした方がいい
HTMLに直でReactやVueやTS SASSとかを記述して
ブラウザネイティブで解釈できるようにするべき
Bootstrapもどうせみんな使うんだか初めから
HTMLの仕様内に組み込んどけ
フロントエンド界隈のライブラリが乱立して
ビルド構築手順ががわちゃわちゃしてる状況は異常
もうHTML自体をバージョンアップした方がいい
HTMLに直でReactやVueやTS SASSとかを記述して
ブラウザネイティブで解釈できるようにするべき
Bootstrapもどうせみんな使うんだか初めから
HTMLの仕様内に組み込んどけ
705デフォルトの名無しさん
2020/07/26(日) 05:35:40.74ID:wM09/xME >>701
ソースなしでは信ぴょう性がないし
どうせそういうのは発言の切り取り
Blazor wasmはAOT compile実装の予定あるのだから
速度は大幅に向上する
Browser外ではC#のがJSより速いのだから
speedは十分にはやくなる
ソースなしでは信ぴょう性がないし
どうせそういうのは発言の切り取り
Blazor wasmはAOT compile実装の予定あるのだから
速度は大幅に向上する
Browser外ではC#のがJSより速いのだから
speedは十分にはやくなる
706デフォルトの名無しさん
2020/07/26(日) 05:53:06.94ID:wM09/xME >>704
こんな発言しちゃうのがスクリプトおじさん
セットで仕様化したらどれか失敗したら全部が失敗するだろ
あと必要なcodeだけloadするから無駄な通信が減るのも常識
bootstrapは使ってないサイトたくさんある
View(html)とlogicをセットで仕様化など狂気の沙汰
あとbuildが煩雑なのはうんこframework使ってるからだ。
ASP.net MVCとかならクオリティ高いのがセットになってる
SPAなんてやらずにASP.net Coreみたいなまともなweb framework使えでおしまい
95%のサイトはSPAの必要がない
こんな発言しちゃうのがスクリプトおじさん
セットで仕様化したらどれか失敗したら全部が失敗するだろ
あと必要なcodeだけloadするから無駄な通信が減るのも常識
bootstrapは使ってないサイトたくさんある
View(html)とlogicをセットで仕様化など狂気の沙汰
あとbuildが煩雑なのはうんこframework使ってるからだ。
ASP.net MVCとかならクオリティ高いのがセットになってる
SPAなんてやらずにASP.net Coreみたいなまともなweb framework使えでおしまい
95%のサイトはSPAの必要がない
707デフォルトの名無しさん
2020/07/26(日) 07:13:59.04ID:pVqRHFCg いいかげんCの民は別スレ行けよ
ここのスレタイ
Vue vs React vs Angular
だから
ここのスレタイ
Vue vs React vs Angular
だから
708デフォルトの名無しさん
2020/07/26(日) 08:13:28.39ID:8c+LEo48 それにしてもAngular使ってるサイトだけは全然見つからないよね
Angular本家とお名前と去年の技術書展くらい(今年はReactに変わってた)
Angular本家とお名前と去年の技術書展くらい(今年はReactに変わってた)
709デフォルトの名無しさん
2020/07/26(日) 08:52:05.09ID:kppqwmU4 WebAssembly使えばこういう問題も回避できるの?
Apple、プライバシー問題のため16ものWeb APIのSafariへの実装を拒否
https://css-tricks.com/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/
Appleが実装拒否したAPI一覧:
- Web Bluetooth
- Web MIDI API
- Magnetometer API
- Web NFC API
- Device Memory API
- Network Information API
- Battery Status API
- Web Bluetooth Scanning
- Ambient Light Sensor
- HDCP Policy Check extension for EME
- Proximity Sensor
- WebHID
- Serial API
- Web USB
- Geolocation Sensor (background geolocation)
- User Idle Detection
Apple、プライバシー問題のため16ものWeb APIのSafariへの実装を拒否
https://css-tricks.com/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/
Appleが実装拒否したAPI一覧:
- Web Bluetooth
- Web MIDI API
- Magnetometer API
- Web NFC API
- Device Memory API
- Network Information API
- Battery Status API
- Web Bluetooth Scanning
- Ambient Light Sensor
- HDCP Policy Check extension for EME
- Proximity Sensor
- WebHID
- Serial API
- Web USB
- Geolocation Sensor (background geolocation)
- User Idle Detection
710デフォルトの名無しさん
2020/07/26(日) 09:16:46.95ID:J91SE58H711デフォルトの名無しさん
2020/07/26(日) 09:34:24.57ID:2YJHPn7i712デフォルトの名無しさん
2020/07/26(日) 09:42:00.76ID:2YJHPn7i ブラウザがなんでもできるようになったらappletやactivexの時みたいにセキュリティ事故が相次いで
何処かの団体がセキュアなもののみを選択したAPIセットを発表して
そのAPIセットを実装したセキュアブラウザみたいなのが登場して
みんなそっちに乗り換えて
需要がなくなった多機能ブラウザは廃れて
すべてが最初に戻る
何処かの団体がセキュアなもののみを選択したAPIセットを発表して
そのAPIセットを実装したセキュアブラウザみたいなのが登場して
みんなそっちに乗り換えて
需要がなくなった多機能ブラウザは廃れて
すべてが最初に戻る
713デフォルトの名無しさん
2020/07/26(日) 09:59:58.67ID:8c+LEo48 まぁブラウザAPIは基本的なもの以外はサイト毎にそのAPIの実行権限をユーザーが許可するかどうかっていうのが大前提なんだけどね
714デフォルトの名無しさん
2020/07/26(日) 11:36:06.50ID:J91SE58H もうやってることがbrowse(拾い読み)の域を超えてるね
715デフォルトの名無しさん
2020/07/26(日) 11:36:26.24ID:mCc1k6Br716デフォルトの名無しさん
2020/07/26(日) 11:42:58.77ID:C7Nh/5jG >>712
本当にこうなったら笑う
本当にこうなったら笑う
717デフォルトの名無しさん
2020/07/26(日) 12:36:40.14ID:wM09/xME SPAの特徴まとめてみた
開発の時間とコストが大幅に増える
初期のローディングにかかる時間が増える
SEOの面で不利になる
開発者が少ない
外注する場合にコストが増える
セキュリティが低下する
メリットは高速なページ遷移が可能なことだが
逆に言えばそれが不要ならSPAは必要ないな
むしろコストアップや初回読み込み遅延などのデメリットが上回ってしまう
開発の時間とコストが大幅に増える
初期のローディングにかかる時間が増える
SEOの面で不利になる
開発者が少ない
外注する場合にコストが増える
セキュリティが低下する
メリットは高速なページ遷移が可能なことだが
逆に言えばそれが不要ならSPAは必要ないな
むしろコストアップや初回読み込み遅延などのデメリットが上回ってしまう
718デフォルトの名無しさん
2020/07/26(日) 12:43:20.43ID:kHoCQhob > メリットは高速なページ遷移が可能なことだが
これ体感したことある?
これ体感したことある?
719デフォルトの名無しさん
2020/07/26(日) 13:05:55.45ID:WcA1r3qH 静的HTML+API+Vueの素朴なマルチページ構成がバランスいい
720デフォルトの名無しさん
2020/07/26(日) 13:09:44.19ID:wM09/xME >>718
画面全体をロードせず、必要な部分を
読み込むので高速になる、と一般的に言われてる。
アプリっぽく軽快に操作できないと困るサイトなら必要だけど
実際のところそこまで素早く操作が必要になるweb appはない気がする。
本当に快適にしたいならnatvie appしかないわけで
SPAは位置づけが微妙、手間とコストかかるわりに微妙すぎじゃないか?
FacebookがSPAで有名な事例だろうけど嫌いだから使わない
画面全体をロードせず、必要な部分を
読み込むので高速になる、と一般的に言われてる。
アプリっぽく軽快に操作できないと困るサイトなら必要だけど
実際のところそこまで素早く操作が必要になるweb appはない気がする。
本当に快適にしたいならnatvie appしかないわけで
SPAは位置づけが微妙、手間とコストかかるわりに微妙すぎじゃないか?
FacebookがSPAで有名な事例だろうけど嫌いだから使わない
721デフォルトの名無しさん
2020/07/26(日) 13:37:49.50ID:wgRaBi9V SPAはWEBアプリケーションを作るための物であってWEBサイトを作るための物ではないからな
結局は使い分けだよ
世界に向けて情報発信するならWEBサイトが基本だからSPAの採用実績が少ないのは仕方ない
複雑になりがちな社内アプリケーションなどは今後はSPAが主流になっていくだろう
結局は使い分けだよ
世界に向けて情報発信するならWEBサイトが基本だからSPAの採用実績が少ないのは仕方ない
複雑になりがちな社内アプリケーションなどは今後はSPAが主流になっていくだろう
722デフォルトの名無しさん
2020/07/26(日) 13:54:45.15ID:r3Yqqk7H723デフォルトの名無しさん
2020/07/26(日) 14:27:11.75ID:BK/V/n6o SPAは自分がユーザーの立場になってみると思ったより使い難いんだよね
724デフォルトの名無しさん
2020/07/26(日) 14:43:43.07ID:w6lN3yjx 全ページSSRにしたらJSが無くても使えるしね。
SPAは便利だね。
SPAは便利だね。
725デフォルトの名無しさん
2020/07/26(日) 14:46:29.68ID:XdP3besl 業務系システムとSPAは相性がいい
業務系では複雑怪奇なUIを求められることが多い
そして業務系と言えばJavaかC#
Javaは廃れ行く運命だがC#にはBlazorがある
業務系はもう全部Blazorでいんじゃねえの
業務系では複雑怪奇なUIを求められることが多い
そして業務系と言えばJavaかC#
Javaは廃れ行く運命だがC#にはBlazorがある
業務系はもう全部Blazorでいんじゃねえの
726デフォルトの名無しさん
2020/07/26(日) 15:27:13.88ID:J91SE58H やっぱ業務系か
SPA需要ってPCありきかなと感じていたんだ
Android/iOSならSPAにこだわらずネイティブAppにしちゃったほうがユーザビリティ高いよね
そう考えるとモバイルファーストが謳われてる現在、SPAは下火になっていくのだろうか
SPA需要ってPCありきかなと感じていたんだ
Android/iOSならSPAにこだわらずネイティブAppにしちゃったほうがユーザビリティ高いよね
そう考えるとモバイルファーストが謳われてる現在、SPAは下火になっていくのだろうか
727デフォルトの名無しさん
2020/07/26(日) 15:36:09.11ID:8c+LEo48 SPA自体PWAありきなんじゃない?
728デフォルトの名無しさん
2020/07/26(日) 15:50:04.51ID:3eREBna8 非SPAの採用実績と比較したらSPAの実績なんてカスみたいなものだろうね
そしてこれから先もそんなに伸びることはないと思う
そもそもSPAを導入したら何か大きな恩恵を得られるかっていうとほとんどのサイトがいやー別にそれほどでも…って感じでしょ?
糞言語のJSに縛られてSPAを導入するぐらいなら、使い慣れたPHP、Ruby、Pythonでサクッと非SPAで作っちゃったほうが安くて、品質もいい
ということでSPAの生存戦略として、業務系にフォーカスするってのは有効だと思う
今のところBlazorだけが唯一そっち方面で流行しうる下地を持ったSPAフレームワークと言っていい
業務系ではJSもTSも蛇蝎のごとく嫌われてて人材が足りないから、業務系で既存SPAフャ戟[ムワーク三試の生き残りは血オしい
Blazorがうまく行ったら、Javaが後追いでパクリを出してくるだろうね
そしたらまた、勢力図が変わるかもしれん
そしてこれから先もそんなに伸びることはないと思う
そもそもSPAを導入したら何か大きな恩恵を得られるかっていうとほとんどのサイトがいやー別にそれほどでも…って感じでしょ?
糞言語のJSに縛られてSPAを導入するぐらいなら、使い慣れたPHP、Ruby、Pythonでサクッと非SPAで作っちゃったほうが安くて、品質もいい
ということでSPAの生存戦略として、業務系にフォーカスするってのは有効だと思う
今のところBlazorだけが唯一そっち方面で流行しうる下地を持ったSPAフレームワークと言っていい
業務系ではJSもTSも蛇蝎のごとく嫌われてて人材が足りないから、業務系で既存SPAフャ戟[ムワーク三試の生き残りは血オしい
Blazorがうまく行ったら、Javaが後追いでパクリを出してくるだろうね
そしたらまた、勢力図が変わるかもしれん
729デフォルトの名無しさん
2020/07/26(日) 15:51:12.91ID:wM09/xME730デフォルトの名無しさん
2020/07/26(日) 15:55:43.15ID:J91SE58H Googleが期待したほどSPAは盛り上がらなかったね
それで結局ChromeOSも方針転換してAndroidアプリ・Linuxアプリがインストールできるという流れになってしまった
でもVSCodeのようなWeb技術をベースにしたネイティブアプリも人気があるんだよね
Web技術はマルチプラットフォーム対応アプリを作るのには向いているのかも
それで結局ChromeOSも方針転換してAndroidアプリ・Linuxアプリがインストールできるという流れになってしまった
でもVSCodeのようなWeb技術をベースにしたネイティブアプリも人気があるんだよね
Web技術はマルチプラットフォーム対応アプリを作るのには向いているのかも
731デフォルトの名無しさん
2020/07/26(日) 15:59:33.53ID:wM09/xME >>721
最終行
業務用のweb appはASP.net系シェアが圧倒的だし今後も変わらない。
ASP.net系は開発生産性が高い
長期でMSがセキュリティとかのパッチ出してくれる
だからASP.netは法人に選ばれる
Windows PC限定にしてWPFとかのnative appだけで作るのもあり
開発スピードが最速になるしUXも最高レベルになる
社内限定ならcross platformなんていらないし
最終行
業務用のweb appはASP.net系シェアが圧倒的だし今後も変わらない。
ASP.net系は開発生産性が高い
長期でMSがセキュリティとかのパッチ出してくれる
だからASP.netは法人に選ばれる
Windows PC限定にしてWPFとかのnative appだけで作るのもあり
開発スピードが最速になるしUXも最高レベルになる
社内限定ならcross platformなんていらないし
732デフォルトの名無しさん
2020/07/26(日) 16:02:26.11ID:cZIElTbP ActiveDirectoryに縛られて惰性で使ってるだけ
733デフォルトの名無しさん
2020/07/26(日) 16:06:32.34ID:wM09/xME734デフォルトの名無しさん
2020/07/26(日) 16:11:06.69ID:wOzQ8kCZ735デフォルトの名無しさん
2020/07/26(日) 16:13:52.38ID:wM09/xME >>726-727
SPA調べてまさにそのSPAの中途半端さに気付いた
UXも開発スピードもNative appが最強だから
業務系ならnative appだけもあり
SPAは開発のコストと時間かかるわりにUX改善はたいしたことない
しかもサポート期間が短くメンテナンスも金がかかる
SPA調べてまさにそのSPAの中途半端さに気付いた
UXも開発スピードもNative appが最強だから
業務系ならnative appだけもあり
SPAは開発のコストと時間かかるわりにUX改善はたいしたことない
しかもサポート期間が短くメンテナンスも金がかかる
736デフォルトの名無しさん
2020/07/26(日) 16:17:08.52ID:cZIElTbP blazor wasmで殴りこんで来て今度はネイティブアプリって
マジで何しに来たんだ
マジで何しに来たんだ
737デフォルトの名無しさん
2020/07/26(日) 16:23:42.24ID:2YJHPn7i738デフォルトの名無しさん
2020/07/26(日) 16:27:20.70ID:wM09/xME >>734
WindowsならGroup policyとかのシステム管理機能で
Applicationの自動インストールとかできるしdeployは楽だよ
JavaはORACLE所有になってライセンス実質有料になったし
ますます下火になるでしょう
WindowsならGroup policyとかのシステム管理機能で
Applicationの自動インストールとかできるしdeployは楽だよ
JavaはORACLE所有になってライセンス実質有料になったし
ますます下火になるでしょう
739デフォルトの名無しさん
2020/07/26(日) 17:35:09.81ID:zlLRIuAw SPAフレームワークが使えないんじゃなくてオメーらゴミエンジニアが使えるレベルに達していないだけな
740デフォルトの名無しさん
2020/07/26(日) 18:00:38.42ID:ZAj9kjW9 どっちにしても、今のSPAフレームワーク使っている奴ならこれからwasmやblazorとかが台頭してきても
それらが使い物になってから手を出しても全然遅くないだろう。
今phpやrailsとかで食えている人ならそもそもwasmに手を出す必要性すらないかもしれない。
それらが使い物になってから手を出しても全然遅くないだろう。
今phpやrailsとかで食えている人ならそもそもwasmに手を出す必要性すらないかもしれない。
741デフォルトの名無しさん
2020/07/26(日) 18:03:22.00ID:2YJHPn7i 使うなら使うで問題ないが、使う価値があるか、は全く別の問題だからなぁ
バカだったら、なんか知らんけど新しいもの、ぐらいの軽い気持ちで採用しちゃんだろうけど
バカだったら、なんか知らんけど新しいもの、ぐらいの軽い気持ちで採用しちゃんだろうけど
742デフォルトの名無しさん
2020/07/26(日) 18:08:17.16ID:8c+LEo48 >>740
WordPressで済むようなWebサイトにJSフレームワークを入れるのが非効率なのと同様
一般的なWebにwasmなんて不要なはずなんだよ
canvasにゴリゴリレンダリングする様な演算回数が多い様な場合とかそういう場合だよね必要になるとすれば
WordPressで済むようなWebサイトにJSフレームワークを入れるのが非効率なのと同様
一般的なWebにwasmなんて不要なはずなんだよ
canvasにゴリゴリレンダリングする様な演算回数が多い様な場合とかそういう場合だよね必要になるとすれば
743デフォルトの名無しさん
2020/07/26(日) 18:10:19.01ID:pVqRHFCg >>733
> SSR使ったら高速なUXというSPAの数少ないメリットが
失われるちゃうわけでしょ
失われないよ
SSRの仕組みは下記記事分かりやすいからおすすめ
https://qiita.com/amakawa_/items/e7d0720e1ab8632769bf
> SEO必要なら最初からSPAは使う必要ないんじゃないかって話になる
無駄に開発コストが増えるだけ損
同じこと書くけどGoogleに限ればSPAでもSEO的に問題ない
それにSSR・SSGなら他検索エンジンでもSEO的に問題ない
GoogleはJSを読んでくれるっていうのも結構前の話だから、今は他検索エンジンでもOKなやつあるかも
> SSR使ったら高速なUXというSPAの数少ないメリットが
失われるちゃうわけでしょ
失われないよ
SSRの仕組みは下記記事分かりやすいからおすすめ
https://qiita.com/amakawa_/items/e7d0720e1ab8632769bf
> SEO必要なら最初からSPAは使う必要ないんじゃないかって話になる
無駄に開発コストが増えるだけ損
同じこと書くけどGoogleに限ればSPAでもSEO的に問題ない
それにSSR・SSGなら他検索エンジンでもSEO的に問題ない
GoogleはJSを読んでくれるっていうのも結構前の話だから、今は他検索エンジンでもOKなやつあるかも
744デフォルトの名無しさん
2020/07/26(日) 18:12:53.56ID:pVqRHFCg YahooもGoogleのエンジン使ってるみたいだから多分YahooもSPAでSEO的におけやね
745デフォルトの名無しさん
2020/07/26(日) 19:08:50.21ID:aJKoeTZN SPAでもSEO的に問題ないんじゃなくて
SEO的に問題ないSPAを使うべきだよ
SPAが高速っていうのは2ページ目以降の話で
1ページ目は結局全体を読み込むんだから
静的ページとほぼ同じものをサーバー側から返すようにするべき
そうしないとJavaScriptの処理でレンダリングが遅くなる
2ページ目以降は速いなると言うがGoogleのクローラーなんかはページ読み込みの
タイミングはバラバラなので2ページ目以降も1ページと同じように読み込む。
そうするとSPAの速いっていうこうかがなくなる
ページ読み込みの速さもSEOで重要なので、どのページを最初に読み込んでも
JavaScriptなしで表示されるようにするのが正しいやり方
SEO的に問題ないSPAを使うべきだよ
SPAが高速っていうのは2ページ目以降の話で
1ページ目は結局全体を読み込むんだから
静的ページとほぼ同じものをサーバー側から返すようにするべき
そうしないとJavaScriptの処理でレンダリングが遅くなる
2ページ目以降は速いなると言うがGoogleのクローラーなんかはページ読み込みの
タイミングはバラバラなので2ページ目以降も1ページと同じように読み込む。
そうするとSPAの速いっていうこうかがなくなる
ページ読み込みの速さもSEOで重要なので、どのページを最初に読み込んでも
JavaScriptなしで表示されるようにするのが正しいやり方
746デフォルトの名無しさん
2020/07/26(日) 19:09:51.27ID:aJKoeTZN ようするに2ページ目以降JavaScriptあり(SPA)で表示する
1ページ目JavaScriptなしで表示する
これを実現するためにSPAでサーバーサイドレンダリングは必須なの
1ページ目JavaScriptなしで表示する
これを実現するためにSPAでサーバーサイドレンダリングは必須なの
747デフォルトの名無しさん
2020/07/26(日) 19:15:51.29ID:BJnciPIh SEOを考えるような内容のサイトでSPAが効果的な物って例えばどんな物がある?
pgadmin4のような高度なappならSPAが効果的って主張は理解できる
だけどqiitaのようなsiteにSPAを使うメリットは無いと感じた
伝統的なsiteの振る舞いと異なるから直感的な操作感で言うとマイナスまでありえる
pgadmin4のような高度なappならSPAが効果的って主張は理解できる
だけどqiitaのようなsiteにSPAを使うメリットは無いと感じた
伝統的なsiteの振る舞いと異なるから直感的な操作感で言うとマイナスまでありえる
748デフォルトの名無しさん
2020/07/26(日) 19:16:05.21ID:8c+LEo48 寧ろSEOが必要ない様な利用者が限られる部分に使うべきなんだよ
EC的なものなら確かにシステム的な側面とSEO的な側面の両方が必要だけど
それ以外のシステムならそもそもトップページ以外検索エンジンにヒットする必要ないものって結構多いはず
EC的なものなら確かにシステム的な側面とSEO的な側面の両方が必要だけど
それ以外のシステムならそもそもトップページ以外検索エンジンにヒットする必要ないものって結構多いはず
749デフォルトの名無しさん
2020/07/26(日) 19:22:21.71ID:1X4Tbs5Z SS
750デフォルトの名無しさん
2020/07/26(日) 19:25:42.98ID:1X4Tbs5Z SSRはバックエンドのリソース消費量が増えるから嫌だな
クラウドだとコストにも響いてくる
クラウドだとコストにも響いてくる
751デフォルトの名無しさん
2020/07/26(日) 19:27:42.35ID:ydM4arRa >>747
ないと思うよ。だからReactとかvueとかの
ウェブアプリ用フレームワークはjQueryの代替にはならないし
ウェブサイトがウェブアプリに作り変えられることもない
俺がもう5年ぐらい前に出した結論
そしてこの5年のjQueryのシェアの増え方と
フレームワークのシェアの増え方を見ればそれが
正しかったと証明されてる。
ないと思うよ。だからReactとかvueとかの
ウェブアプリ用フレームワークはjQueryの代替にはならないし
ウェブサイトがウェブアプリに作り変えられることもない
俺がもう5年ぐらい前に出した結論
そしてこの5年のjQueryのシェアの増え方と
フレームワークのシェアの増え方を見ればそれが
正しかったと証明されてる。
752デフォルトの名無しさん
2020/07/26(日) 20:02:03.99ID:BYN8HZ/f しかしそう考えると、学ぶべきフレームワーク、人気のフレームワークといった文句でSPAフレームワークが紹介されるのはなぜなんだろう?
そんなに人気があるなら、採用するサイトも増えるはずだけど、ほとんど見かけない
SPAフレームワークを覚えた人は何処で働いていて、どんな成果物を残したのか?
このスレの人の手がけた公開サイトがあるなら、ぜひ知りたい
そんなに人気があるなら、採用するサイトも増えるはずだけど、ほとんど見かけない
SPAフレームワークを覚えた人は何処で働いていて、どんな成果物を残したのか?
このスレの人の手がけた公開サイトがあるなら、ぜひ知りたい
753デフォルトの名無しさん
2020/07/26(日) 20:22:09.40ID:zlLRIuAw 業務用Webアプリの開発に使うからだろ
Webアプリ作れないゴミエンジニアは格安だから使えなくていいんだよ
Webアプリ作れないゴミエンジニアは格安だから使えなくていいんだよ
754デフォルトの名無しさん
2020/07/26(日) 20:24:15.75ID:0MyKPfk8 業務用アプリだとC#のほうがいいね
755デフォルトの名無しさん
2020/07/26(日) 20:26:03.01ID:pVqRHFCg >>752
SaaSで使われまくってるよ
てか求人サイトでフレームワークの名前で検索するといっぱい出てくる
静的なWebサイトだとツールのドキュメントとかコーポレートサイトでちょくちょく見かけるかな
SasSでもWebサイトでも無い感じのやつだとTwitterとかYahooとかPixivとか
SaaSで使われまくってるよ
てか求人サイトでフレームワークの名前で検索するといっぱい出てくる
静的なWebサイトだとツールのドキュメントとかコーポレートサイトでちょくちょく見かけるかな
SasSでもWebサイトでも無い感じのやつだとTwitterとかYahooとかPixivとか
756デフォルトの名無しさん
2020/07/26(日) 20:29:12.45ID:zlLRIuAw >>754
裏は好きなの使えばいい
裏は好きなの使えばいい
757デフォルトの名無しさん
2020/07/26(日) 20:52:24.56ID:8c+LEo48758デフォルトの名無しさん
2020/07/26(日) 22:06:58.75ID:6PuC7aMz ふーん
で、何割ぐらいのサイトでSPA使われてんの?
で、何割ぐらいのサイトでSPA使われてんの?
759デフォルトの名無しさん
2020/07/26(日) 22:49:08.46ID:rfO/oa4K 誰も知らないだけでたくさん使われてるよ
760デフォルトの名無しさん
2020/07/26(日) 22:51:16.76ID:J91SE58H 誰も知らないことをなんで知ってるの?
761デフォルトの名無しさん
2020/07/26(日) 22:53:37.55ID:zlLRIuAw ゴミサイト含めたら圧倒的にほんの少しだろ
そんなにゴミサイトが気になるなら一生気にしていればいい
そんなにゴミサイトが気になるなら一生気にしていればいい
762デフォルトの名無しさん
2020/07/26(日) 23:03:35.73ID:iYDWpAIp なんでそんなにSPAを敵視すんの?
763デフォルトの名無しさん
2020/07/26(日) 23:06:58.57ID:Lwmxod4b 自分が分からない・作れない技術が普及したら恥ずかしくて困るから。
それに対するアクションがこんな辺鄙な場所でジタバタ足掻くこととはねw
こりゃ仕事できませんわw
それに対するアクションがこんな辺鄙な場所でジタバタ足掻くこととはねw
こりゃ仕事できませんわw
764デフォルトの名無しさん
2020/07/26(日) 23:10:26.86ID:8c+LEo48 寧ろ
・Wappalyzer
・React Developer Tools
・Vue.js devtools
・Augury
これらの拡張機能(アドオン)を入れずにどうやってないって判断してんだよ
・Wappalyzer
・React Developer Tools
・Vue.js devtools
・Augury
これらの拡張機能(アドオン)を入れずにどうやってないって判断してんだよ
765デフォルトの名無しさん
2020/07/26(日) 23:11:26.10ID:tvVrKRgD 敵視はしてないが純粋に疑問なんだ
これがどれほど役に立つのか
噂に聞くほどの実績が本当にあるのか
今のところそれほど有用ではなさそうだなといった感想
それを覆すほどポジティブな意見が見られない
これがどれほど役に立つのか
噂に聞くほどの実績が本当にあるのか
今のところそれほど有用ではなさそうだなといった感想
それを覆すほどポジティブな意見が見られない
766デフォルトの名無しさん
2020/07/26(日) 23:21:06.77ID:ZAj9kjW9 そのプログラミングモデルを自分で気に入るか気に入らないかでいいと思うがねぇ。
自分に合わないと思うなら別に使わなくていい。
自分に合わないと思うなら別に使わなくていい。
767デフォルトの名無しさん
2020/07/26(日) 23:31:12.58ID:zlLRIuAw 現に俺様がSPAフレームワーク使って業務アプリ作りまくってるんだからこれが正しいんだよ
SPAフレームワーク使わなかったらもっと開発に時間かかる
さらに実際の業務にも時間がかかるようになる
オメーが知らねえだけで世界を知った気になるな
SPAフレームワーク使わなかったらもっと開発に時間かかる
さらに実際の業務にも時間がかかるようになる
オメーが知らねえだけで世界を知った気になるな
768デフォルトの名無しさん
2020/07/27(月) 00:08:34.56ID:Ri9S2nsL フレームワーク自慢程反吐が出るものは無い
フレームワークは何でもそうだけど
フロントサイドだったら
必ずしも全員がHTMLや
CSSの仕様を完璧に理解している訳では無い
View層は特にやり方に絶対の正解がない
DBMSみたいなカッチリとしたデザパタはない。
フレワなしの純粋なHTML CSS
JavaScriptだけなら最初から全てを知っている必要なくて
必要なところだけ即興でググって記述することで
細かな調整ができるけど
フレワでそれを隠蔽したら
頭の中にCSSやHTMLの仕様を完璧に知っている必要がある
まずググるのが難しくなる
必要な箇所だけ自力で修正する事が難しくなる
フレワが自動生成するコードが増えるほど
DevToolsでの解析が難しくなる
自動生成されたclass属性のどれがどんな効果を持っていて
DOM要素にどのような影響を及ぼしているのかの
推測が立てにくくなる
そしてそれを頭の中に完璧に理解してる人間なら
HTMLやCSSや普通のJavaScriptを書いた方が早い
新たにフレワの文法を覚えるのが馬鹿馬鹿しい。
フレワが何種類も乱立してたらなおさらだ。
フレームワークは何でもそうだけど
フロントサイドだったら
必ずしも全員がHTMLや
CSSの仕様を完璧に理解している訳では無い
View層は特にやり方に絶対の正解がない
DBMSみたいなカッチリとしたデザパタはない。
フレワなしの純粋なHTML CSS
JavaScriptだけなら最初から全てを知っている必要なくて
必要なところだけ即興でググって記述することで
細かな調整ができるけど
フレワでそれを隠蔽したら
頭の中にCSSやHTMLの仕様を完璧に知っている必要がある
まずググるのが難しくなる
必要な箇所だけ自力で修正する事が難しくなる
フレワが自動生成するコードが増えるほど
DevToolsでの解析が難しくなる
自動生成されたclass属性のどれがどんな効果を持っていて
DOM要素にどのような影響を及ぼしているのかの
推測が立てにくくなる
そしてそれを頭の中に完璧に理解してる人間なら
HTMLやCSSや普通のJavaScriptを書いた方が早い
新たにフレワの文法を覚えるのが馬鹿馬鹿しい。
フレワが何種類も乱立してたらなおさらだ。
769デフォルトの名無しさん
2020/07/27(月) 00:15:47.58ID:b6SXhPTe >>768
オメーがゴミなだけだろ
htmlとcssができないってどんだけ低レベルなんだよ?
デブツールみてわからんとかゴミクズじゃん
とにかくできない奴が声高々に吠えるな
ここにきちんとできている俺様がいるのにゴミが勝手に決めつけんじゃねえよ
オメーがゴミなだけだろ
htmlとcssができないってどんだけ低レベルなんだよ?
デブツールみてわからんとかゴミクズじゃん
とにかくできない奴が声高々に吠えるな
ここにきちんとできている俺様がいるのにゴミが勝手に決めつけんじゃねえよ
770デフォルトの名無しさん
2020/07/27(月) 00:21:48.49ID:c0Q45HfR >>769
スマンな俺もUI/UXのフレームワークに頼りっきりでCSSは微調整以外は碌に書けん
スマンな俺もUI/UXのフレームワークに頼りっきりでCSSは微調整以外は碌に書けん
771デフォルトの名無しさん
2020/07/27(月) 00:23:19.80ID:vIJ2AS+M このスレはいつみても
どうでも良いことで
盛り上がってんな
どうでも良いことで
盛り上がってんな
772デフォルトの名無しさん
2020/07/27(月) 00:38:02.84ID:rA5gK0Vx 外部向けサイト⇒SPAより非SPAのが向いてる
社内向けサイト⇒人材と既存資産が豊富なC#が有利⇒Blazor
社内向けサイト⇒人材と既存資産が豊富なC#が有利⇒Blazor
773デフォルトの名無しさん
2020/07/27(月) 00:42:11.06ID:UrkoV9IC774デフォルトの名無しさん
2020/07/27(月) 00:44:08.53ID:PSP0suJc > Webアプリ作るなら今のところ最適解がSPAだろ?
たまたまSPAになってるだけだと思うけどな
通常はAjaxで十分だと思うよ
たまたまSPAになってるだけだと思うけどな
通常はAjaxで十分だと思うよ
775デフォルトの名無しさん
2020/07/27(月) 00:46:12.83ID:c0Q45HfR >>773
スマホを視野に入れたPWAならSPA構成でいいと思う
スマホを視野に入れたPWAならSPA構成でいいと思う
776デフォルトの名無しさん
2020/07/27(月) 00:49:34.50ID:PSP0suJc PWAとSPAにどういう関係があるの?
777デフォルトの名無しさん
2020/07/27(月) 00:50:57.41ID:b6SXhPTe ゴミクズの知識の薄さがやべえな
778デフォルトの名無しさん
2020/07/27(月) 01:18:09.78ID:PSP0suJc 流れをぶった切って悪いけど、SPAでレスポンシブに
対応したフレームワークって何がある?
対応したフレームワークって何がある?
779デフォルトの名無しさん
2020/07/27(月) 01:20:38.79ID:sZwTyFBE780デフォルトの名無しさん
2020/07/27(月) 01:29:33.69ID:c0Q45HfR >>778
Bootstrapでも入れたらいいんじゃないか?
BootstrapVueでもReact BootstrapでもNative JavaScript for Bootstrap本家Bootstrap5αでも選択肢は選り取り見取り
Bootstrapでも入れたらいいんじゃないか?
BootstrapVueでもReact BootstrapでもNative JavaScript for Bootstrap本家Bootstrap5αでも選択肢は選り取り見取り
781デフォルトの名無しさん
2020/07/27(月) 01:32:36.13ID:PSP0suJc でもBootstrapはDOM操作をするだろ?
そうするとフレームワークと一緒に使えない
そうするとフレームワークと一緒に使えない
782デフォルトの名無しさん
2020/07/27(月) 01:37:23.48ID:c0Q45HfR■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【悲報】中国メディア「高市が撤回して済む話ではなくなった。わざと戦闘機をレーダー照射距離に来させる戦争扇動者だ」 [359965264]
- 【高市与党】維新・吉村代表「維新は飲食費上限1万円とします」⇒キャバクラ、ガールズバー、スナック三昧 [115996789]
- 小泉防衛大臣「事前通報の認識無し」 [163661708]
- 【画像】GACKTプロデュースの7800円弁当、めちゃくちゃ美味そう🤤 [779938112]
- ポケモンの「じしん」という技、不謹慎だと話題にwwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- ネット民「『苺ましまろ』の広告は醜悪。完全に犯罪だ」 [932029429]
