混沌を極めるWebアプリケーション界隈に現れた一筋の光明
型無し言語 JavaScript の悪夢を打ち払い
林立するエコシステムの亡霊を退散
アプリケーション開発者の希望となるMVVMを引っ提げて登場した真のSPA開発環境
Blazorを語る者よ、集え!
ASP.NET Core Blazor の概要
https://docs.microsoft.com/ja-jp/aspnet/core/blazor/?view=aspnetcore-3.1
探検
【本命】Blazor スレ1【真打】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/07/20(月) 23:36:36.67ID:td0HkrQz474デフォルトの名無しさん
2020/08/19(水) 01:47:53.20ID:vMi8bMi7 DesktopのC#ってなんのことかさっぱりだが
475デフォルトの名無しさん
2020/08/19(水) 01:49:44.55ID:x2lHzzgW476デフォルトの名無しさん
2020/08/19(水) 01:50:40.35ID:x2lHzzgW >>473
この板で、小さくなると言ってた人を見かけたけど、どうなの?
この板で、小さくなると言ってた人を見かけたけど、どうなの?
477デフォルトの名無しさん
2020/08/19(水) 01:52:58.02ID:jSsIV2n7 ラッシュかましてきてんじゃねえぞこのヤロー!
478デフォルトの名無しさん
2020/08/19(水) 01:57:03.38ID:vMi8bMi7479デフォルトの名無しさん
2020/08/19(水) 01:59:34.38ID:vMi8bMi7 wasmへのコンパイルとAOTを混同しちゃってるのかもね
480デフォルトの名無しさん
2020/08/19(水) 02:04:57.56ID:vMi8bMi7 あ、というよりサイズが小さくなるって言ってる人はlinkerのことを言いたかったのかな?
481デフォルトの名無しさん
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.
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.
482デフォルトの名無しさん
2020/08/19(水) 02:13:43.95ID:vMi8bMi7 ReadyToRunならもう既にWinformsやWPFでも普通に試せるからやってみたら?アセンブリのサイズがでかくなることもすぐわかるはず。まあこれは余計なILも含んでいることが大きいけど…
483デフォルトの名無しさん
2020/08/21(金) 23:16:12.00ID:iv5n66QG484デフォルトの名無しさん
2020/08/21(金) 23:18:38.19ID:RmDQK783 デスクトップならふつうにC#で作りゃよくね?存在価値なに?
485デフォルトの名無しさん
2020/08/21(金) 23:54:28.41ID:FwWBVWWx ぐだぐだうるせーなーこのヤロー
486デフォルトの名無しさん
2020/08/22(土) 00:18:13.33ID:GBdcHLkT >>484
クロスプラットフォーム、リモートアプリ
クロスプラットフォーム、リモートアプリ
487デフォルトの名無しさん
2020/08/22(土) 09:11:03.07ID:TiDZp4IB >>484
目新しいものが好き
目新しいものが好き
488デフォルトの名無しさん
2020/08/22(土) 09:27:30.15ID:QFMt6Vhg489デフォルトの名無しさん
2020/08/22(土) 10:03:40.45ID:fPcZe606 フロントエンドフレームワークのかなり網羅的なベンチマークの最新版。
左ほど良い。右ほど悪い。
https://krausest.github.io/js-framework-benchmark/current.html
二回ほど前からblazor-wasmもフロントだから入れろと信者にゴネられてリストされてる。
なお不動の最下位で大恥かいた模様。
左ほど良い。右ほど悪い。
https://krausest.github.io/js-framework-benchmark/current.html
二回ほど前からblazor-wasmもフロントだから入れろと信者にゴネられてリストされてる。
なお不動の最下位で大恥かいた模様。
490デフォルトの名無しさん
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倍遅く、スピード競争に勝つことはない)
と述べた。
「Blazor would be 10x slower than JS and not winning speed competitions」
(BlazorはJSよりも10倍遅く、スピード競争に勝つことはない)
と述べた。
491デフォルトの名無しさん
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)
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)
492デフォルトの名無しさん
2020/08/22(土) 10:09:59.61ID:fPcZe606 1年後の世界へ行こう!
/'⌒`ヽ、 Blazorが世界1のシェア取ってるはず…
ヽ、┗ ノ
`ーー' γ⌒ヽ/ブレキチ\ /'⌒⌒ヽ、
,-ーー-、 .||~ ̄~|/-O-O-ヽ|. ( ┃ ⌒ヽ
/ ┃ ) || 6| . : )'e'( : . |9 \ ━┛ )
.(. ┃ ) || `‐-=-‐ ' \___,ノ
ヽ、__,ノ || _(つ¶¶と)__
/||'''''| 三 | |'(⌒)
/ '―――――`  ̄ \
`============'
/'⌒`ヽ、 Blazorが世界1のシェア取ってるはず…
ヽ、┗ ノ
`ーー' γ⌒ヽ/ブレキチ\ /'⌒⌒ヽ、
,-ーー-、 .||~ ̄~|/-O-O-ヽ|. ( ┃ ⌒ヽ
/ ┃ ) || 6| . : )'e'( : . |9 \ ━┛ )
.(. ┃ ) || `‐-=-‐ ' \___,ノ
ヽ、__,ノ || _(つ¶¶と)__
/||'''''| 三 | |'(⌒)
/ '―――――`  ̄ \
`============'
493デフォルトの名無しさん
2020/08/22(土) 10:12:17.96ID:fPcZe606  ̄ ̄ ̄| | llヽ _| ヽ
| | |l ̄| | l Blazorって未来ではどうなってんの?
| | / ´\ /
| | ヽ、_ `^イ
二二二 」 _ __ lニ二二l、 ____
─┴┐ ⊆フ_)__./ ┌ヽ ヽ┐ /´ `\
二二二二二二l / | | | |. / ヽ
_l_____| /`ー─‐|_| |_| / ヽ
| /`ヽ__, ─ 、ノ |─l l l
|───/ /lニ/ /二ニluul. | ! え?そんなゴミないよ
| ___| ̄ | | |_|. l /
└─( )(ニ|  ̄|./二ニ) ヽ /
 ̄ ̄ / ) >━━━━━━ く
`ー ´ / ヽ
| | |l ̄| | l Blazorって未来ではどうなってんの?
| | / ´\ /
| | ヽ、_ `^イ
二二二 」 _ __ lニ二二l、 ____
─┴┐ ⊆フ_)__./ ┌ヽ ヽ┐ /´ `\
二二二二二二l / | | | |. / ヽ
_l_____| /`ー─‐|_| |_| / ヽ
| /`ヽ__, ─ 、ノ |─l l l
|───/ /lニ/ /二ニluul. | ! え?そんなゴミないよ
| ___| ̄ | | |_|. l /
└─( )(ニ|  ̄|./二ニ) ヽ /
 ̄ ̄ / ) >━━━━━━ く
`ー ´ / ヽ
494デフォルトの名無しさん
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
・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
495デフォルトの名無しさん
2020/08/22(土) 10:16:27.13ID:fPcZe606496デフォルトの名無しさん
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をどうぞヨロシク!!!
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
Lighthouse 23点が通るぞ〜wwww
https://i.imgur.com/E7NMVpe.png
https://i.imgur.com/8oIU2m8.jpg
498デフォルトの名無しさん
2020/08/22(土) 11:58:25.34ID:GBdcHLkT はいNG
499デフォルトの名無しさん
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
も来てますよ?
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のデモサイトです
502デフォルトの名無しさん
2020/08/27(木) 11:27:39.94ID:HhOi/7k5 LazyLoadComponentじゃなくLazyLoadAssemblyが来たか
これがあれば、最初はミニマムなランチャだけロードして素早く表示、ユーザーが操作を始める間にバックグラウンドでdllを落とす、ユーザーがルーティング操作を行う時には既にロード済、といったシナリオができるわけだ
いいねぇ
これなら最初にロードしなきゃいけないアセンブリを削減できるから、ランチャ自体のダイエットも捗りそうだな
サイズ問題はこれで解決の目処がっ立ったね
これがあれば、最初はミニマムなランチャだけロードして素早く表示、ユーザーが操作を始める間にバックグラウンドでdllを落とす、ユーザーがルーティング操作を行う時には既にロード済、といったシナリオができるわけだ
いいねぇ
これなら最初にロードしなきゃいけないアセンブリを削減できるから、ランチャ自体のダイエットも捗りそうだな
サイズ問題はこれで解決の目処がっ立ったね
503デフォルトの名無しさん
2020/08/27(木) 12:21:11.65ID:5+gXjQyY 全然目処なんて立ってないと思うが。
そんなモンじゃすまないほど大きいから。
そんなモンじゃすまないほど大きいから。
504デフォルトの名無しさん
2020/08/29(土) 00:50:39.31ID:xTBkBqwa GitHub - avikeid2007/Covidonus: COVID 19 Tracker
https://github.com/avikeid2007/Covidonus
やっぱりUnoのほうがまし。
https://github.com/avikeid2007/Covidonus
やっぱりUnoのほうがまし。
505デフォルトの名無しさん
2020/09/06(日) 20:41:08.74ID:CUPomOSq blazorってサーバーにあったrazorが
クライアント側で動くだけ?
クライアント側で動くだけ?
506デフォルトの名無しさん
2020/09/06(日) 21:02:41.59ID:Vq4cq129 >>505
少しはググれよ
少しはググれよ
507デフォルトの名無しさん
2020/09/06(日) 21:56:47.21ID:CUPomOSq508デフォルトの名無しさん
2020/09/06(日) 22:27:01.03ID:VP4e9UE/ >>505
的外れ極まりない
的外れ極まりない
509デフォルトの名無しさん
2020/09/06(日) 22:57:19.13ID:JN9nGzDN510デフォルトの名無しさん
2020/09/07(月) 00:48:47.43ID:ocp9ke30 できるけどJSを通すしかない
511デフォルトの名無しさん
2020/09/07(月) 00:49:42.07ID:sybwZ+D6 >>509
撤廃なんか目指してないからね
撤廃なんか目指してないからね
512デフォルトの名無しさん
2020/09/07(月) 00:54:40.90ID:pAtokO1N513デフォルトの名無しさん
2020/09/07(月) 00:54:55.00ID:pAtokO1N >>511
www
www
514デフォルトの名無しさん
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
何かおかしい?少しでも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の癌なのかもね。
使うメリットが全くなさそうだ。
そもそも、Webassemblyなら HTML/CSS使わないと思ってたんだけど、
使ってるあたりが Blazorの癌なのかもね。
516デフォルトの名無しさん
2020/09/07(月) 04:32:08.66ID:sybwZ+D6 なぜ使わないと思ってたんだ…
517デフォルトの名無しさん
2020/09/07(月) 08:38:18.69ID:R/8abHxo Blazorの本質はC#が使えること自体ではなく、Webフロントエンドに弱め(全く分からないとは言っていない)な業務系ドットネッターに対して
ReactやVueのような仮想DOM系フレームワークを提供しSPAをキャッチアップさせることにある
もちろんReactやVue使えるんなら全く用はないよ
ReactやVueのような仮想DOM系フレームワークを提供しSPAをキャッチアップさせることにある
もちろんReactやVue使えるんなら全く用はないよ
518デフォルトの名無しさん
2020/09/07(月) 09:18:35.41ID:xj7DdlIE519デフォルトの名無しさん
2020/09/07(月) 09:24:10.31ID:zpdoSB45 生産性が飛躍的に向上するから
SPA開発者でも乗り換える価値は高いだろう
SPA開発者でも乗り換える価値は高いだろう
520デフォルトの名無しさん
2020/09/07(月) 09:24:59.55ID:pAtokO1N >>517
自分が資料みて感じた事と一致します。
C#だけで出来る事が少ない。Dom側の操作がJs頼みならそうなっちゃいますね。
Webassemblyという点につられてる人多そう。
やはりUno Platformが本命ですかね。
自分が資料みて感じた事と一致します。
C#だけで出来る事が少ない。Dom側の操作がJs頼みならそうなっちゃいますね。
Webassemblyという点につられてる人多そう。
やはりUno Platformが本命ですかね。
521デフォルトの名無しさん
2020/09/07(月) 09:25:44.72ID:sybwZ+D6 ReactやVueを使っていてサーバーサイドもNode.jsならわざわざ切り替える意義はないかな。サーバーサイドがC#ならそれなりに恩恵は大きいはず。
522デフォルトの名無しさん
2020/09/07(月) 09:27:15.52ID:pAtokO1N523デフォルトの名無しさん
2020/09/07(月) 09:27:38.77ID:CCEjOt0h どうしたらHTMLとCSSがいらないなんて発想にたどりつくのか…だってRazorでしょw
524デフォルトの名無しさん
2020/09/07(月) 09:37:14.11ID:pAtokO1N525デフォルトの名無しさん
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のがはるかに高速
web frameworkとして、React系のNextとか Vueを
使わないほうがいいと思う
サーバーサイドでJSを使うというのが遅いしダサい
web frameworkとしてみるとnode系よりも
ASP.net Coreのがはるかに高速
527デフォルトの名無しさん
2020/09/07(月) 09:50:16.63ID:zpdoSB45528デフォルトの名無しさん
2020/09/07(月) 09:57:58.91ID:pAtokO1N529デフォルトの名無しさん
2020/09/07(月) 10:12:27.38ID:qk/9c7gK530デフォルトの名無しさん
2020/09/07(月) 10:36:24.94ID:pAtokO1N531デフォルトの名無しさん
2020/09/07(月) 12:07:46.81ID:zpdoSB45 >>528
本当に頭のいい人は理解しやすいコードを書くものだけどね
JSの悪い点は中途半端に知識「だけ」をつけた実質バカが書くと容易に凄惨なコードを生み出せてしてしまうところ
C#は優れたIDEによるコーチングがあるからバカでも及第点のコードが書ける
本当に頭のいい人は理解しやすいコードを書くものだけどね
JSの悪い点は中途半端に知識「だけ」をつけた実質バカが書くと容易に凄惨なコードを生み出せてしてしまうところ
C#は優れたIDEによるコーチングがあるからバカでも及第点のコードが書ける
532デフォルトの名無しさん
2020/09/07(月) 12:12:26.47ID:K0kNn/Cs 日本テレビの子供向けプログラミング教育ω番組
今こそ知りたい!めざせ!プログラミングスター
で映ってた画面が jquery だったわωωω
今こそ知りたい!めざせ!プログラミングスター
で映ってた画面が jquery だったわωωω
533デフォルトの名無しさん
2020/09/07(月) 13:25:47.78ID:ocp9ke30534デフォルトの名無しさん
2020/09/07(月) 13:35:49.63ID:kVPghFIH Blazorのサーバー版とWebAssembly版の話題が入り乱れてややこしいなw
535デフォルトの名無しさん
2020/09/07(月) 13:36:52.17ID:sybwZ+D6 >>534
妄想だけで語ってるやつがいるからね
妄想だけで語ってるやつがいるからね
536デフォルトの名無しさん
2020/09/07(月) 19:12:50.79ID:OD77ZCh+ Scoped CSS か CSS Modules が実装されたら起こして
537デフォルトの名無しさん
2020/09/07(月) 19:21:13.66ID:sybwZ+D6538デフォルトの名無しさん
2020/09/07(月) 19:29:37.93ID:sybwZ+D6539デフォルトの名無しさん
2020/09/07(月) 20:05:00.63ID:OD77ZCh+ >>537
ありがとう、枕に頭をつける暇もなかったよw
ありがとう、枕に頭をつける暇もなかったよw
540デフォルトの名無しさん
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
ごちうさ難民
https://gigazine.net/news/20200907-reddit-app-downloads-miserable-web/
redditは使いにくいweb appにしてnative appに誘導している。
これはけっこう参考になる
開発スピードが速くて、使いやすくて、実行スピードも速いのはnative appだしな
>>540
ごちうさ難民
542デフォルトの名無しさん
2020/09/08(火) 18:41:03.85ID:thO0W8Tv WPF回帰か
まあそれもわるく無い
高速で生産性が高いC#であることが重要
まあそれもわるく無い
高速で生産性が高いC#であることが重要
543デフォルトの名無しさん
2020/09/08(火) 21:16:43.61ID:scYxt6FH >>542
残念ながらネイティブアプリageの流れはスマホの話
PCは一貫してWebファーストが普通だし、ネイティブアプリ化するにしてもSlackみたいにWebアプリのガワだけネイティブにするのが今時は多いよ
残念ながらネイティブアプリageの流れはスマホの話
PCは一貫してWebファーストが普通だし、ネイティブアプリ化するにしてもSlackみたいにWebアプリのガワだけネイティブにするのが今時は多いよ
544デフォルトの名無しさん
2020/09/19(土) 11:24:45.44ID:QFC7K9+q マウスポインターの位置に
コンテキストメニュー表示したいんだけど、
JS使わずに可能?
コンテキストメニュー表示したいんだけど、
JS使わずに可能?
545デフォルトの名無しさん
2020/09/19(土) 12:03:44.03ID:ATAk2qRK コンテキストメニューって言葉がわかってるなら
blazor context menu でぐぐればいいだろ
blazor context menu でぐぐればいいだろ
546デフォルトの名無しさん
2020/09/19(土) 12:08:37.39ID:u2qkdgIs JSでやってたことをC#でやるだけ
JSを呼び出す必要はない
JSを呼び出す必要はない
547デフォルトの名無しさん
2020/09/20(日) 11:13:54.82ID:B8GhM1mv548デフォルトの名無しさん
2020/09/20(日) 11:18:05.38ID:omMauE6q 要らんよ
549デフォルトの名無しさん
2020/09/20(日) 20:15:19.21ID:B8GhM1mv コード(C#)でDom Treeの任意の位置に
オブジェクトを足したり削除したり出来るって事??
オブジェクトを足したり削除したり出来るって事??
550デフォルトの名無しさん
2020/09/21(月) 11:55:44.53ID:Cgyr/Ih0551デフォルトの名無しさん
2020/09/21(月) 12:19:35.43ID:tfvujsdz いいね
552デフォルトの名無しさん
2020/09/21(月) 12:30:35.11ID:mc/SlMom553デフォルトの名無しさん
2020/09/21(月) 13:28:01.42ID:5fzDdes6554デフォルトの名無しさん
2020/09/21(月) 14:05:36.06ID:2HL9jfi3555デフォルトの名無しさん
2020/09/21(月) 14:30:28.63ID:a0iBHw// そうだね
フロントエンドのパフォーマンス的な観点で言えば、100%普通のJSで動いていると言って差し支えない
そもそもWebAssemblyじゃなくてBlazor Serverだしな
フロントエンドのパフォーマンス的な観点で言えば、100%普通のJSで動いていると言って差し支えない
そもそもWebAssemblyじゃなくてBlazor Serverだしな
556デフォルトの名無しさん
2020/09/21(月) 14:38:45.50ID:2HL9jfi3 Chart.js使った時点で、
Blazorの出番ないし
最初から全部JSで書いたほうが
楽だし、簡単だよね。
クライアントサイドでC#で動かしたいライブラリーが無かったら
何の価値が有るんだろう。
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とかほかの技術使う
それなら少人数なら快適に動いて当たり前か
Blazor Serverはスケーラビリティはないらしいね
ぜんぶserver sideでやるから当たり前だけど。
不特定多数向けサービスならBlazor Serverは選ばないほうがいいと思う。
アクセス数が予測できるイントラ利用向けと解説されてた
アクセス多い場合はWebAssemblyとかHybridとかnative appとかほかの技術使う
558デフォルトの名無しさん
2020/09/21(月) 17:20:21.47ID:Cgyr/Ih0 >>557
はぁっ?
はぁっ?
559デフォルトの名無しさん
2020/09/21(月) 17:28:12.77ID:mc/SlMom560デフォルトの名無しさん
2020/09/21(月) 19:27:13.31ID:KqbH7J4b WebFormsで作られた業務システムの移行先に考えてるんだけど、
何でもかんでもblazorで作ると開発コストがかさみそうで…。
複雑な画面構成の機能はBlazorで作って
DBの値を更新するだけの単純な機能はMVCのスキャフォールド機能使って作るみたいなことはできるんだろうか。
いいプロジェクトの構成が思いつかない。
何でもかんでもblazorで作ると開発コストがかさみそうで…。
複雑な画面構成の機能はBlazorで作って
DBの値を更新するだけの単純な機能はMVCのスキャフォールド機能使って作るみたいなことはできるんだろうか。
いいプロジェクトの構成が思いつかない。
561デフォルトの名無しさん
2020/09/21(月) 20:03:05.36ID:Cgyr/Ih0 MVCか Blazor Server でいいんちゃうの
Blazor でも WebAssembly使うとプロジェクトも二つになるし
考えないといけないことも増えるかな
SPAにしたくってでもJavaScript/TypeScript極力使いたくないならBlazorかな
Blazor でも WebAssembly使うとプロジェクトも二つになるし
考えないといけないことも増えるかな
SPAにしたくってでもJavaScript/TypeScript極力使いたくないならBlazorかな
562デフォルトの名無しさん
2020/09/21(月) 21:52:08.52ID:zwx+QOMY563デフォルトの名無しさん
2020/09/21(月) 22:47:24.40ID:7dDEGXG6 サーバーサイドのは
signalRでクライアントと
Websocketでセッションを張る。
この時点で社内システム程度の運用が限界。
signalRでクライアントと
Websocketでセッションを張る。
この時点で社内システム程度の運用が限界。
564デフォルトの名無しさん
2020/09/21(月) 23:03:25.83ID:mc/SlMom >>562
558のアホか?
初心者のくせに上から目線、ウザすぎ
反論、質問があるなら伝わるように具体的にかけ
俺の見解じゃなくスペシャリストの見解だ
断言する。Blazor Serverはスケーラビリティはない
ServerのCPUとRAMのリソースを最大限に浪費する
セッションも最大限に使う
Serverの処理が重いというのにさらに
SignalRはリアルタイムなJSレスポンスを要求してくる
認証とか絡むと単純にサーバー増やしても解決できない
スケールアウトは極めて困難と言われている
これが理解できないのはサーバー増やせばスケールアウトすると
考えてるような初心者かバカだ
558のアホか?
初心者のくせに上から目線、ウザすぎ
反論、質問があるなら伝わるように具体的にかけ
俺の見解じゃなくスペシャリストの見解だ
断言する。Blazor Serverはスケーラビリティはない
ServerのCPUとRAMのリソースを最大限に浪費する
セッションも最大限に使う
Serverの処理が重いというのにさらに
SignalRはリアルタイムなJSレスポンスを要求してくる
認証とか絡むと単純にサーバー増やしても解決できない
スケールアウトは極めて困難と言われている
これが理解できないのはサーバー増やせばスケールアウトすると
考えてるような初心者かバカだ
565デフォルトの名無しさん
2020/09/21(月) 23:13:14.88ID:mc/SlMom566デフォルトの名無しさん
2020/09/21(月) 23:38:03.42ID:FE12ttrt リアルタイムリアルタイムってバカの一つ覚えわろた
株価の情報配信するわけでもないだろうに
株価の情報配信するわけでもないだろうに
567デフォルトの名無しさん
2020/09/22(火) 00:11:30.38ID:kylJSQdV >>566
何も表示しない画面でも
Websocketのセッションを張るんだよ。
不得意多数の要件には使えない。
なんでらこんな不安なシステムを考案したか
理解できない。
が
多分Webassembly版が出せない時代の
お茶濁しだろうけどね。
何も表示しない画面でも
Websocketのセッションを張るんだよ。
不得意多数の要件には使えない。
なんでらこんな不安なシステムを考案したか
理解できない。
が
多分Webassembly版が出せない時代の
お茶濁しだろうけどね。
568デフォルトの名無しさん
2020/09/22(火) 00:14:57.89ID:kylJSQdV あ!
Webassemblyが動作しない処理系にも
同一コードが使えるメリットはある。
いらんけど。ね。
Webassemblyが動作しない処理系にも
同一コードが使えるメリットはある。
いらんけど。ね。
569デフォルトの名無しさん
2020/09/22(火) 00:24:35.49ID:j70U2+kl >>567
566はろくにコード書けない上に上からのアホだから
ほとんどレスを理解できてないぞ
Blazor Serverの数少ないメリットはセキュリティ。
コードをclientに極力見せずに作れる。
スケーラビリティを犠牲にしてでもセキュリティが
重要な社内用途とかなら使いどころになりうる
566はろくにコード書けない上に上からのアホだから
ほとんどレスを理解できてないぞ
Blazor Serverの数少ないメリットはセキュリティ。
コードをclientに極力見せずに作れる。
スケーラビリティを犠牲にしてでもセキュリティが
重要な社内用途とかなら使いどころになりうる
570デフォルトの名無しさん
2020/09/22(火) 00:42:48.24ID:epkmWxIb >>567
うん、セッション張るのは Signal-r使ったことあるからわかるよ
っていう今もある業務システムで使ってるわ
ただ、リアルタイムが云々っていうのちょっとね
あと不特定多数って言ってもそんなにたくさんの人がずっと接続し続けるものもあればそうでないものもあるからね
結局どういうアプリ次第なんだよ
うん、セッション張るのは Signal-r使ったことあるからわかるよ
っていう今もある業務システムで使ってるわ
ただ、リアルタイムが云々っていうのちょっとね
あと不特定多数って言ってもそんなにたくさんの人がずっと接続し続けるものもあればそうでないものもあるからね
結局どういうアプリ次第なんだよ
571デフォルトの名無しさん
2020/09/22(火) 01:17:58.77ID:kylJSQdV572デフォルトの名無しさん
2020/09/22(火) 01:29:18.19ID:UXy6Yo2i デイトラで有名な、東京フリーランスのとだこうきの動画
0から手を動かして作るRailsチャットアプリ【チュートリアル】
https://www.youtube.com/watch?v=WCsgcp5dg7M
Ruby on Rails で、Web Socket
0から手を動かして作るRailsチャットアプリ【チュートリアル】
https://www.youtube.com/watch?v=WCsgcp5dg7M
Ruby on Rails で、Web Socket
573デフォルトの名無しさん
2020/09/22(火) 01:40:46.22ID:GCixYKXo >>564
あ、はい
あ、はい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 働いて参ります
- ( ・᷄ὢ・᷅ )あ?
- 地震
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- ブタをぶったたく
