【本命】Blazor スレ1【真打】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/20(月) 23:36:36.67ID:td0HkrQz
混沌を極めるWebアプリケーション界隈に現れた一筋の光明
型無し言語 JavaScript の悪夢を打ち払い
林立するエコシステムの亡霊を退散
アプリケーション開発者の希望となるMVVMを引っ提げて登場した真のSPA開発環境

Blazorを語る者よ、集え!

ASP.NET Core Blazor の概要
https://docs.microsoft.com/ja-jp/aspnet/core/blazor/?view=aspnetcore-3.1
2020/08/19(水) 01:45:20.48ID:jSsIV2n7
うるせーこのヤロー
2020/08/19(水) 01:47:17.91ID:vMi8bMi7
>>471
いや普通サイズはでかくなるやろ
2020/08/19(水) 01:47:53.20ID:vMi8bMi7
DesktopのC#ってなんのことかさっぱりだが
2020/08/19(水) 01:49:44.55ID:x2lHzzgW
>>474
Blazorとは関係なく、もともとのWindows環境のWinFormsやWPFなどで、
AOTを使った場合が、使わない場合と比べてどのくらい速くなるか、ということ。
2020/08/19(水) 01:50:40.35ID:x2lHzzgW
>>473
この板で、小さくなると言ってた人を見かけたけど、どうなの?
2020/08/19(水) 01:52:58.02ID:jSsIV2n7
ラッシュかましてきてんじゃねえぞこのヤロー!
2020/08/19(水) 01:57:03.38ID:vMi8bMi7
>>475
>>476
はい
https://github.com/dotnet/aspnetcore/issues/5466#issuecomment-639890420
2020/08/19(水) 01:59:34.38ID:vMi8bMi7
wasmへのコンパイルとAOTを混同しちゃってるのかもね
2020/08/19(水) 02:04:57.56ID:vMi8bMi7
あ、というよりサイズが小さくなるって言ってる人はlinkerのことを言いたかったのかな?
2020/08/19(水) 02:07:11.31ID:x2lHzzgW
Hi @MichaelPeter. The initial page load time is dominated by downloading the app and starting
the runtime. AoT won't really help that. AoT is intended to improve runtime performance,
not reduce the app download size.
For JIT based runtimes AoT can improve startup performance because you avoid the need
to JIT at runtime, but Blazor WebAssembly uses an IL interpreter based runtime without
any JIT support.

In all likelihood, AoT will actually make the app larger to download, because .NET IL is a more
compact format than its natively compiled representation.
So using AoT will likely result in a tradeoff between speeding up runtime performance at the
expense of increased download size.
The current thinking is that we will make the AoT toolchain available to developers so that
you can decide how much of your app you want to AoT and then the app will run in a mixed
mode, where some of the app still runs as .NET IL, while the performance critical paths are
precompiled to WebAssembly.

To improve the app starup performance we are looking at further improvements to the
.NET IL linker and also doing work to the core framework libraries to make them more linkable.
We also plan to look at startup performance of the runtime itself once it is downloaded.
2020/08/19(水) 02:13:43.95ID:vMi8bMi7
ReadyToRunならもう既にWinformsやWPFでも普通に試せるからやってみたら?アセンブリのサイズがでかくなることもすぐわかるはず。まあこれは余計なILも含んでいることが大きいけど…
2020/08/21(金) 23:16:12.00ID:iv5n66QG
>>475
デスクトップではVMにJITがあるからAOTしなくても致命的ては無い
でもブラウザで動くVMはJITが無い原始的なインタプリタなので、AOTしないとちょー遅い
2020/08/21(金) 23:18:38.19ID:RmDQK783
デスクトップならふつうにC#で作りゃよくね?存在価値なに?
2020/08/21(金) 23:54:28.41ID:FwWBVWWx
ぐだぐだうるせーなーこのヤロー
2020/08/22(土) 00:18:13.33ID:GBdcHLkT
>>484
クロスプラットフォーム、リモートアプリ
2020/08/22(土) 09:11:03.07ID:TiDZp4IB
>>484
目新しいものが好き
2020/08/22(土) 09:27:30.15ID:QFMt6Vhg
>>186
Reactこんなかかるのか?
論外だろ
こんなサービス誰が使うの
2020/08/22(土) 10:03:40.45ID:fPcZe606
フロントエンドフレームワークのかなり網羅的なベンチマークの最新版。
左ほど良い。右ほど悪い。
https://krausest.github.io/js-framework-benchmark/current.html

二回ほど前からblazor-wasmもフロントだから入れろと信者にゴネられてリストされてる。
なお不動の最下位で大恥かいた模様。
2020/08/22(土) 10:05:46.42ID:fPcZe606
最近のビルドについてBlazorプロジェクトのマネージャーであるマイクロソフトのDaniel Rothはchatにて
「Blazor would be 10x slower than JS and not winning speed competitions」
(BlazorはJSよりも10倍遅く、スピード競争に勝つことはない)
と述べた。
2020/08/22(土) 10:07:52.50ID:fPcZe606
AOTサポートにより(JSに勝つことはないにせよ)性能向上が期待され、また宣伝し、信者も大いに期待していたが…

AOT support in Blazor WASM will be postponed and not show up in .NET 5.
Blazor WASMでのAOTサポートは延期され、.NET 5には含まれません。
https://twitter.com/christianweyer/status/1270602821688328192?s=20
延期されたwwww
一時ソースはGitHubのAoT compilation issueへのDaniel Rothの6/6のコメントとみられる。
他の改善アイテムで頑張るってよw
https://twitter.com/5chan_nel (5ch newer account)
2020/08/22(土) 10:09:59.61ID:fPcZe606
         1年後の世界へ行こう!
/'⌒`ヽ、 Blazorが世界1のシェア取ってるはず…
ヽ、┗ ノ
  `ーー'       γ⌒ヽ/ブレキチ\    /'⌒⌒ヽ、
  ,-ーー-、     .||~ ̄~|/-O-O-ヽ|.   (     ┃  ⌒ヽ
 /  ┃  )   ||  6| . : )'e'( : . |9   \ ━┛    )
.(.   ┃   )  ||    `‐-=-‐ '     \___,ノ
 ヽ、__,ノ    ||  _(つ¶¶と)__
          /||'''''|  三  |    |'(⌒)
       /    '―――――`  ̄ \
       `============'
2020/08/22(土) 10:12:17.96ID:fPcZe606
 ̄ ̄ ̄| |     llヽ _|      ヽ  
      | |     |l ̄| |       l Blazorって未来ではどうなってんの?
      | |    /  ´\     /        
      | |     ヽ、_   `^イ          
二二二 」 _ __ lニ二二l、           ____
─┴┐ ⊆フ_)__./   ┌ヽ ヽ┐   /´       `\
二二二二二二l  /    |  |   | |.  /             ヽ
_l_____| /`ー─‐|_|   |_| /             ヽ
  |       /`ヽ__, ─ 、ノ |─l  l               l   
  |───/  /lニ/  /二ニluul.  |                 !    え?そんなゴミないよ
  |    ___| ̄ |  |  |_|.      l                /
 └─(    )(ニ|  ̄|./二ニ)     ヽ              /
      ̄ ̄  /   )            >━━━━━━ く
            `ー ´            /               ヽ
2020/08/22(土) 10:14:21.35ID:fPcZe606
Blazorの弱点:
・Payload. Right now if you create a fresh new Blazor project, it weighs in at around 2.4mb. The team hopes to cut this down significantly come May.
・Load time. Due to download size, devices on poor connections can experience longer initial load times.
・Restricted runtime. Apps have to operate in the browser’s sandbox and are subject to the same security restrictions as any JavaScript application.

何にもコンテンツ無しの状態で2.4MBワロタwww

ちなみにこれデスクトップ5,563,976 URL、モバイル6,399,199 URLのサイズデータ。
https://beta.httparchive.org/reports/state-of-the-web#bytesTotal

何にもコンテンツ無しの状態でデスクトップ5,563,976 URLの中央値2MB超えててワロタwwww
何にもコンテンツ無しの状態でモバイル6,399,199 URLの中央値1.9MB超えててワロタwwwww

何にもコンテンツ無しの状態で2.4MBワロタwwwwww
2020/08/22(土) 10:16:27.13ID:fPcZe606
>>230>>232によるまとめ

ブレカスはReactに比べ、
8 倍 の転送帯域を消費し、
表示までに 4 倍 の時間がかかるwww
ファーwwwww
2020/08/22(土) 10:18:46.22ID:fPcZe606
Blazorのデモ
https://isc30.github.io/blazor-lazy-loading/
のlighthouse結果:
https://lighthouse-metrics.com/one-time-tests/5f2b9fddee28bd0008f6ab20

※LighthouseスコアはGoogleスピードアップデートの採用指標です

うちのサイトはGoogle経由でなんかアクセスされたくない!
資本主義反対!!
そんなコミュニストに最適なマイクロソフト最先端フレームワークBlazorをどうぞヨロシク!!!
497デフォルトの名無しさん
垢版 |
2020/08/22(土) 10:21:33.20ID:fPcZe606
どけどけ〜邪魔だ邪魔だ〜
Lighthouse 23点が通るぞ〜wwww
https://i.imgur.com/E7NMVpe.png
https://i.imgur.com/8oIU2m8.jpg
2020/08/22(土) 11:58:25.34ID:GBdcHLkT
はいNG
2020/08/22(土) 11:59:55.29ID:KZRiConr
BlazorはInjection簡単でいいな
500デフォルトの名無しさん
垢版 |
2020/08/27(木) 07:46:00.11ID:eqNDccQJ
ASP.NET Core updates in .NET 5 Preview 8
https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-8/

Blazorがらみが多いな

・Lazy loading in Blazor WebAssembly
も来てますよ?
501デフォルトの名無しさん
垢版 |
2020/08/27(木) 10:02:14.96ID:WGrlRrGq
23点取ったのがそのlazy loadingのデモサイトです
2020/08/27(木) 11:27:39.94ID:HhOi/7k5
LazyLoadComponentじゃなくLazyLoadAssemblyが来たか
これがあれば、最初はミニマムなランチャだけロードして素早く表示、ユーザーが操作を始める間にバックグラウンドでdllを落とす、ユーザーがルーティング操作を行う時には既にロード済、といったシナリオができるわけだ
いいねぇ
これなら最初にロードしなきゃいけないアセンブリを削減できるから、ランチャ自体のダイエットも捗りそうだな
サイズ問題はこれで解決の目処がっ立ったね
2020/08/27(木) 12:21:11.65ID:5+gXjQyY
全然目処なんて立ってないと思うが。
そんなモンじゃすまないほど大きいから。
2020/08/29(土) 00:50:39.31ID:xTBkBqwa
GitHub - avikeid2007/Covidonus: COVID 19 Tracker
https://github.com/avikeid2007/Covidonus

やっぱりUnoのほうがまし。
2020/09/06(日) 20:41:08.74ID:CUPomOSq
blazorってサーバーにあったrazorが
クライアント側で動くだけ?
2020/09/06(日) 21:02:41.59ID:Vq4cq129
>>505
少しはググれよ
2020/09/06(日) 21:56:47.21ID:CUPomOSq
>>506
基本機能はそうしか見えないけど。
Domの操作はC#でできんの?
2020/09/06(日) 22:27:01.03ID:VP4e9UE/
>>505
的外れ極まりない
2020/09/06(日) 22:57:19.13ID:JN9nGzDN
>>508
WebAssemblyなのにHTML使っといて
Dom操作の操作もC#で出来ないんじゃ
javascript撤廃出来ないじゃん。
2020/09/07(月) 00:48:47.43ID:ocp9ke30
できるけどJSを通すしかない
2020/09/07(月) 00:49:42.07ID:sybwZ+D6
>>509
撤廃なんか目指してないからね
2020/09/07(月) 00:54:40.90ID:pAtokO1N
>>510
js通すというより
js側に処理を委譲するんじゃ...

ドラッグしつつ、
辿った背景を変更してくみたいな
良くある処理も上手く書けないじゃね?
2020/09/07(月) 00:54:55.00ID:pAtokO1N
>>511
www
2020/09/07(月) 01:19:54.93ID:sybwZ+D6
>>513
何かおかしい?少しでもBlazorに触れたことがあるなら誰でも知ってるはず。
とはいっても昔は勘違いしてた人もいるようで、Daniel Rothもわざわざ否定したりしてたね。
https://visualstudiomagazine.com/articles/2018/03/23/blazor-alpha.aspx?m=1#comment-3820611651
515デフォルトの名無しさん
垢版 |
2020/09/07(月) 03:28:26.60ID:pAtokO1N
ReactとかVue.js使える人だと、パフォーマンスも悪いんじゃ
使うメリットが全くなさそうだ。

そもそも、Webassemblyなら HTML/CSS使わないと思ってたんだけど、
使ってるあたりが Blazorの癌なのかもね。
2020/09/07(月) 04:32:08.66ID:sybwZ+D6
なぜ使わないと思ってたんだ…
2020/09/07(月) 08:38:18.69ID:R/8abHxo
Blazorの本質はC#が使えること自体ではなく、Webフロントエンドに弱め(全く分からないとは言っていない)な業務系ドットネッターに対して
ReactやVueのような仮想DOM系フレームワークを提供しSPAをキャッチアップさせることにある
もちろんReactやVue使えるんなら全く用はないよ
518デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:18:35.41ID:xj7DdlIE
>>515
開発のパフォーマンス(生産性)が劇的にあがる
JS不要で開発できるのは大きい
2020/09/07(月) 09:24:10.31ID:zpdoSB45
生産性が飛躍的に向上するから
SPA開発者でも乗り換える価値は高いだろう
520デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:24:59.55ID:pAtokO1N
>>517
自分が資料みて感じた事と一致します。
C#だけで出来る事が少ない。Dom側の操作がJs頼みならそうなっちゃいますね。

Webassemblyという点につられてる人多そう。
やはりUno Platformが本命ですかね。
2020/09/07(月) 09:25:44.72ID:sybwZ+D6
ReactやVueを使っていてサーバーサイドもNode.jsならわざわざ切り替える意義はないかな。サーバーサイドがC#ならそれなりに恩恵は大きいはず。
522デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:27:15.52ID:pAtokO1N
>>519
それがVue.jsとか簡単なんですよ。
新規で学んでも簡単でパフォーマンスも良いです。
正直、UI凝り始めるとWPFより使いで良いです。
2020/09/07(月) 09:27:38.77ID:CCEjOt0h
どうしたらHTMLとCSSがいらないなんて発想にたどりつくのか…だってRazorでしょw
524デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:37:14.11ID:pAtokO1N
>>523
Razorは記法だし、
結果を自前でレダリングしてるのかと思いますね。
2020/09/07(月) 09:41:31.06ID:sybwZ+D6
>>524
何のための記法か知ってる?
526デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:43:29.84ID:xj7DdlIE
node.jsが超低速だから
web frameworkとして、React系のNextとか Vueを
使わないほうがいいと思う
サーバーサイドでJSを使うというのが遅いしダサい

web frameworkとしてみるとnode系よりも
ASP.net Coreのがはるかに高速
2020/09/07(月) 09:50:16.63ID:zpdoSB45
>>522
JS、TSって時点で酷しい
JSは単純に生産性が低い
TSはC#の作者と同じだけあって優れた言語だが
コストパフォーマンスの良い要員が集まらない
528デフォルトの名無しさん
垢版 |
2020/09/07(月) 09:57:58.91ID:pAtokO1N
>>527
Jsって頭の良い人が書いたら、
一般人には理解不能な凄いものが書けますからねwww
2020/09/07(月) 10:12:27.38ID:qk/9c7gK
>>528
頭がいい人は複雑で高度なことも他人(当然ある程度の前提知識はあるものとする)が読めるように書ける
頭の悪い人が難しいことをやろうとすると、他人に理解できない酷いコードになる
530デフォルトの名無しさん
垢版 |
2020/09/07(月) 10:36:24.94ID:pAtokO1N
>>529
自分言ってるのはそれとは違うやつの事ですね。
一般人なんで説明できないですけどwww
2020/09/07(月) 12:07:46.81ID:zpdoSB45
>>528
本当に頭のいい人は理解しやすいコードを書くものだけどね

JSの悪い点は中途半端に知識「だけ」をつけた実質バカが書くと容易に凄惨なコードを生み出せてしてしまうところ

C#は優れたIDEによるコーチングがあるからバカでも及第点のコードが書ける
532デフォルトの名無しさん
垢版 |
2020/09/07(月) 12:12:26.47ID:K0kNn/Cs
日本テレビの子供向けプログラミング教育ω番組
今こそ知りたい!めざせ!プログラミングスター
で映ってた画面が jquery だったわωωω
2020/09/07(月) 13:25:47.78ID:ocp9ke30
>>512
あ、そういう意味ね
JS側からC#側のメソッドを呼び出せるから一応はできるはず
ただオーバーヘッドは半端ない気がするし
ガッツリJS書く必要はある
2020/09/07(月) 13:35:49.63ID:kVPghFIH
Blazorのサーバー版とWebAssembly版の話題が入り乱れてややこしいなw
2020/09/07(月) 13:36:52.17ID:sybwZ+D6
>>534
妄想だけで語ってるやつがいるからね
2020/09/07(月) 19:12:50.79ID:OD77ZCh+
Scoped CSS か CSS Modules が実装されたら起こして
2020/09/07(月) 19:21:13.66ID:sybwZ+D6
>>536
https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-8/#css-isolation-for-blazor-components
2020/09/07(月) 19:29:37.93ID:sybwZ+D6
>>536
https://youtu.be/KRNd8JDRqRc?t=1645
2020/09/07(月) 20:05:00.63ID:OD77ZCh+
>>537
ありがとう、枕に頭をつける暇もなかったよw
2020/09/08(火) 15:59:38.82ID:vb9MQFMO
あぁ^〜Mauiを想うと心がぴょんぴょんするんじゃぁ^〜
541デフォルトの名無しさん
垢版 |
2020/09/08(火) 18:07:26.14ID:8rtOALpS
苦労してWeb appを作るのは時代遅れなのかもしれない
https://gigazine.net/news/20200907-reddit-app-downloads-miserable-web/

redditは使いにくいweb appにしてnative appに誘導している。
これはけっこう参考になる
開発スピードが速くて、使いやすくて、実行スピードも速いのはnative appだしな

>>540
ごちうさ難民
2020/09/08(火) 18:41:03.85ID:thO0W8Tv
WPF回帰か
まあそれもわるく無い
高速で生産性が高いC#であることが重要
2020/09/08(火) 21:16:43.61ID:scYxt6FH
>>542
残念ながらネイティブアプリageの流れはスマホの話
PCは一貫してWebファーストが普通だし、ネイティブアプリ化するにしてもSlackみたいにWebアプリのガワだけネイティブにするのが今時は多いよ
2020/09/19(土) 11:24:45.44ID:QFC7K9+q
マウスポインターの位置に
コンテキストメニュー表示したいんだけど、
JS使わずに可能?
2020/09/19(土) 12:03:44.03ID:ATAk2qRK
コンテキストメニューって言葉がわかってるなら
blazor context menu でぐぐればいいだろ
2020/09/19(土) 12:08:37.39ID:u2qkdgIs
JSでやってたことをC#でやるだけ
JSを呼び出す必要はない
547デフォルトの名無しさん
垢版 |
2020/09/20(日) 11:13:54.82ID:B8GhM1mv
https://docs.telerik.com/blazor-ui/components/contextmenu/overview
https://github.com/stavroskasidis/BlazorContextMenu

これを見ると、
Jsのラッパー使わないと
出来そうに出来そうに見えないが...

https://github.com/stavroskasidis/BlazorContextMenu/blob/master/BlazorContextMenu/wwwroot/blazorContextMenu.js
2020/09/20(日) 11:18:05.38ID:omMauE6q
要らんよ
549デフォルトの名無しさん
垢版 |
2020/09/20(日) 20:15:19.21ID:B8GhM1mv
コード(C#)でDom Treeの任意の位置に
オブジェクトを足したり削除したり出来るって事??
2020/09/21(月) 11:55:44.53ID:Cgyr/Ih0
https://ncov.oktopus59.net/

blazor 使ってんだって
2020/09/21(月) 12:19:35.43ID:tfvujsdz
いいね
552デフォルトの名無しさん
垢版 |
2020/09/21(月) 12:30:35.11ID:mc/SlMom
>>550
速度も問題ないね
結局、体感でサクサクならベンチマークとかどうでもいいんだよな
開発生産性が高いメリットを享受できる

ハード性能あがればさらにJSで書く人は減るだろう
2020/09/21(月) 13:28:01.42ID:5fzDdes6
>>550
502 Bad Gateway
が出て起動すらしない。
2020/09/21(月) 14:05:36.06ID:2HL9jfi3
>>552
viewの処理のほとんどは
Chart.jsなんじゃないの?
99%ぐらい。
2020/09/21(月) 14:30:28.63ID:a0iBHw//
そうだね
フロントエンドのパフォーマンス的な観点で言えば、100%普通のJSで動いていると言って差し支えない
そもそもWebAssemblyじゃなくてBlazor Serverだしな
2020/09/21(月) 14:38:45.50ID:2HL9jfi3
Chart.js使った時点で、
Blazorの出番ないし
最初から全部JSで書いたほうが
楽だし、簡単だよね。

クライアントサイドでC#で動かしたいライブラリーが無かったら
何の価値が有るんだろう。
557デフォルトの名無しさん
垢版 |
2020/09/21(月) 17:14:00.32ID:mc/SlMom
Blazor Serverだったのか
それなら少人数なら快適に動いて当たり前か

Blazor Serverはスケーラビリティはないらしいね
ぜんぶserver sideでやるから当たり前だけど。
不特定多数向けサービスならBlazor Serverは選ばないほうがいいと思う。
アクセス数が予測できるイントラ利用向けと解説されてた

アクセス多い場合はWebAssemblyとかHybridとかnative appとかほかの技術使う
2020/09/21(月) 17:20:21.47ID:Cgyr/Ih0
>>557
はぁっ?
2020/09/21(月) 17:28:12.77ID:mc/SlMom
>>558
なんなのその頭悪いレス?
言いたいことあったらはっきりかけアホ
560デフォルトの名無しさん
垢版 |
2020/09/21(月) 19:27:13.31ID:KqbH7J4b
WebFormsで作られた業務システムの移行先に考えてるんだけど、
何でもかんでもblazorで作ると開発コストがかさみそうで…。

複雑な画面構成の機能はBlazorで作って
DBの値を更新するだけの単純な機能はMVCのスキャフォールド機能使って作るみたいなことはできるんだろうか。

いいプロジェクトの構成が思いつかない。
2020/09/21(月) 20:03:05.36ID:Cgyr/Ih0
MVCか Blazor Server でいいんちゃうの
Blazor でも WebAssembly使うとプロジェクトも二つになるし
考えないといけないことも増えるかな

SPAにしたくってでもJavaScript/TypeScript極力使いたくないならBlazorかな
2020/09/21(月) 21:52:08.52ID:zwx+QOMY
>>559
全部サーバーサイドだとスケーラビリティがない

これに
は?
以外どんなレスが付くと思った?
2020/09/21(月) 22:47:24.40ID:7dDEGXG6
サーバーサイドのは
signalRでクライアントと
Websocketでセッションを張る。
この時点で社内システム程度の運用が限界。
564デフォルトの名無しさん
垢版 |
2020/09/21(月) 23:03:25.83ID:mc/SlMom
>>562
558のアホか?
初心者のくせに上から目線、ウザすぎ
反論、質問があるなら伝わるように具体的にかけ

俺の見解じゃなくスペシャリストの見解だ
断言する。Blazor Serverはスケーラビリティはない

ServerのCPUとRAMのリソースを最大限に浪費する
セッションも最大限に使う
Serverの処理が重いというのにさらに
SignalRはリアルタイムなJSレスポンスを要求してくる
認証とか絡むと単純にサーバー増やしても解決できない
スケールアウトは極めて困難と言われている

これが理解できないのはサーバー増やせばスケールアウトすると
考えてるような初心者かバカだ
2020/09/21(月) 23:13:14.88ID:mc/SlMom
>>563
SignalRがリアルタイムの処理が要求してくるからな
そこで破綻する
2020/09/21(月) 23:38:03.42ID:FE12ttrt
リアルタイムリアルタイムってバカの一つ覚えわろた

株価の情報配信するわけでもないだろうに
2020/09/22(火) 00:11:30.38ID:kylJSQdV
>>566
何も表示しない画面でも
Websocketのセッションを張るんだよ。
不得意多数の要件には使えない。

なんでらこんな不安なシステムを考案したか
理解できない。



多分Webassembly版が出せない時代の
お茶濁しだろうけどね。
2020/09/22(火) 00:14:57.89ID:kylJSQdV
あ!

Webassemblyが動作しない処理系にも
同一コードが使えるメリットはある。

いらんけど。ね。
569デフォルトの名無しさん
垢版 |
2020/09/22(火) 00:24:35.49ID:j70U2+kl
>>567
566はろくにコード書けない上に上からのアホだから
ほとんどレスを理解できてないぞ

Blazor Serverの数少ないメリットはセキュリティ。
コードをclientに極力見せずに作れる。
スケーラビリティを犠牲にしてでもセキュリティが
重要な社内用途とかなら使いどころになりうる
2020/09/22(火) 00:42:48.24ID:epkmWxIb
>>567
うん、セッション張るのは Signal-r使ったことあるからわかるよ
っていう今もある業務システムで使ってるわ

ただ、リアルタイムが云々っていうのちょっとね

あと不特定多数って言ってもそんなにたくさんの人がずっと接続し続けるものもあればそうでないものもあるからね

結局どういうアプリ次第なんだよ
2020/09/22(火) 01:17:58.77ID:kylJSQdV
>>569
ソース漏は
Webassemblyなら大丈夫でね?
なのでサーバーサイドの使い道は
殆ど思いつかん。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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