混沌を極める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:td0HkrQz738デフォルトの名無しさん
2020/11/11(水) 18:50:22.79ID:iQgtLl5J >>736
上位コンポーネントからパラメータで渡す分には問題ないと思う
通常のプログラミングでいうと関数的な使い方
カスケードプロパティは危険な臭いがプンプンする
これはグローバル変数のようなもの
俺はカスケードプロパティは全く使う気がしない
パラメータで渡さない場合は状態を管理するクラスを1個作ってInjectするといい
コンポーネントからはこのクラス経由でしか状態にアクセスしない
これはインメモリリポジトリのようなもの
上位コンポーネントからパラメータで渡す分には問題ないと思う
通常のプログラミングでいうと関数的な使い方
カスケードプロパティは危険な臭いがプンプンする
これはグローバル変数のようなもの
俺はカスケードプロパティは全く使う気がしない
パラメータで渡さない場合は状態を管理するクラスを1個作ってInjectするといい
コンポーネントからはこのクラス経由でしか状態にアクセスしない
これはインメモリリポジトリのようなもの
739デフォルトの名無しさん
2020/11/11(水) 19:05:28.34ID:PR+fp9tK740デフォルトの名無しさん
2020/11/11(水) 19:07:30.66ID:PR+fp9tK741デフォルトの名無しさん
2020/11/11(水) 19:23:06.81ID:TxKdQIKG 遅さに関してはMSの責任者が10倍遅いと言ってるし、
実際使うとともっさりしてんだよな。
サーバサイドのよりましだけど。
実際使うとともっさりしてんだよな。
サーバサイドのよりましだけど。
742デフォルトの名無しさん
2020/11/11(水) 19:32:33.32ID:PR+fp9tK743デフォルトの名無しさん
2020/11/11(水) 19:46:14.98ID:TxKdQIKG でも実際使うとともっさりしてんだよ。
JS interopの影響なのだろうけど、
処理概要を聞いたら感覚的に卒倒しとうなアーキテクチャだ。
サーバサイドのよりましだけど。
JS interopの影響なのだろうけど、
処理概要を聞いたら感覚的に卒倒しとうなアーキテクチャだ。
サーバサイドのよりましだけど。
744デフォルトの名無しさん
2020/11/11(水) 20:34:50.42ID:PR+fp9tK むやみにevent呼ばなければ遅くならない
高速化のtipsも書かれてる
Blazor Serverの名前も出てこないようだしまともに
ドキュメント読んでるとは思えない
高速化のtipsも書かれてる
Blazor Serverの名前も出てこないようだしまともに
ドキュメント読んでるとは思えない
745デフォルトの名無しさん
2020/11/11(水) 20:39:05.32ID:zCFWfmOs746デフォルトの名無しさん
2020/11/11(水) 20:45:42.57ID:Ka3nFfxe 激遅の現状を捏造する
の間違いだな
実際速くなってるよ.NET5
の間違いだな
実際速くなってるよ.NET5
747デフォルトの名無しさん
2020/11/11(水) 20:48:31.47ID:PR+fp9tK >>745
おまえアーキテクチャ全然理解してないのがバレバレ
backendとfrontendの違いも
WasmとBlazor serverの違いもわかってない
おまえはjQueryおじかweb app作れない奴だろうな
おまえアーキテクチャ全然理解してないのがバレバレ
backendとfrontendの違いも
WasmとBlazor serverの違いもわかってない
おまえはjQueryおじかweb app作れない奴だろうな
748デフォルトの名無しさん
2020/11/11(水) 20:51:59.41ID:TxKdQIKG Blazorはもともと高性能を目指したものではないからなーー。
https://ichi.pro/blazor-de-no-shumatsu-burauza-de-c-o-jikkosuru-118284362990616
開発者自身も了解している事じゃないの?
開発スタートの経緯を聞いてもそう思う。
偶然の産物なんだよ。このプロダクトは。
https://ichi.pro/blazor-de-no-shumatsu-burauza-de-c-o-jikkosuru-118284362990616
開発者自身も了解している事じゃないの?
開発スタートの経緯を聞いてもそう思う。
偶然の産物なんだよ。このプロダクトは。
749デフォルトの名無しさん
2020/11/11(水) 21:27:58.47ID:z8u+cv+u750デフォルトの名無しさん
2020/11/11(水) 22:17:54.32ID:PR+fp9tK EdgeだけでもC#がnativeで動くようにしちゃえばいいのにな
MSがブラウザの独自エンジン開発放棄したのは失敗だった
まさかのIE12でもいいよ
C# native実行できちゃうやつな
MSがブラウザの独自エンジン開発放棄したのは失敗だった
まさかのIE12でもいいよ
C# native実行できちゃうやつな
751デフォルトの名無しさん
2020/11/11(水) 22:59:52.25ID:y64JAG21 メジャーフレームワークの事前ダウンロードオプションはそのうちサポートするんじゃないの
それか単にブラウザ拡張を作ればいい
事前キャッシュするだけだから簡単だろう
それか単にブラウザ拡張を作ればいい
事前キャッシュするだけだから簡単だろう
752デフォルトの名無しさん
2020/11/12(木) 00:16:11.70ID:5db75by5 フロントは使い捨てと書いてる人いるけど
フロント側でC#がガンガンうごくので、
APIがデータベースの土管になって、データ加工して表示するロジックとかrazor側にガリガリ書いちゃってる。これまずいのかな。
いやでもそれがwasmのメリットだよな…
フロント側でC#がガンガンうごくので、
APIがデータベースの土管になって、データ加工して表示するロジックとかrazor側にガリガリ書いちゃってる。これまずいのかな。
いやでもそれがwasmのメリットだよな…
753デフォルトの名無しさん
2020/11/12(木) 01:50:40.38ID:NTmEPJN8 いいよ
UIにまつわるダーティな処理はクライアントでやろうがサーバーでやろうがUI入れ替えとともに消える運命
UIにまつわるダーティな処理はクライアントでやろうがサーバーでやろうがUI入れ替えとともに消える運命
754デフォルトの名無しさん
2020/11/12(木) 03:08:04.23ID:1tLZbmtr755デフォルトの名無しさん
2020/11/12(木) 05:45:40.02ID:VInW0j8K756デフォルトの名無しさん
2020/11/12(木) 08:05:24.53ID:VInW0j8K >>748
wasmで作ったゲームサイト、スムーズに動いてるな
https://aesalazar.github.io/AsteroidsWasm/
ゲーム以外でこれ以上ぬるぬる動かす用途ないだろ
読み込みloadingも2秒程度だった
>>745
これみれば一発でわかる。
計測できないlighthouseがクソなだけだ
https://aesalazar.github.io/AsteroidsWasm/
wasmで作ったゲームサイト、スムーズに動いてるな
https://aesalazar.github.io/AsteroidsWasm/
ゲーム以外でこれ以上ぬるぬる動かす用途ないだろ
読み込みloadingも2秒程度だった
>>745
これみれば一発でわかる。
計測できないlighthouseがクソなだけだ
https://aesalazar.github.io/AsteroidsWasm/
757デフォルトの名無しさん
2020/11/12(木) 10:03:52.41ID:a1NEuwV/758デフォルトの名無しさん
2020/11/12(木) 10:30:35.87ID:NTmEPJN8 ドメインモデルとプレゼンテーションモデルの変換はプレゼンテーションで行うのが正解
ReactなどのJSフレームワークは言語が貧弱だからこの変換処理が増えてくるとキツい
その回避策として先人はバックエンドforフロントエンドなどというバカみたいなパターンを作り出してしまった
プレゼンテーションモデルへの変換処理をバックエンドの高生産で高速な言語でやってしまおうという発想だ
なんという本末転倒
Blazorなら変換処理もC#で快適に実装できるのでいちいちバックエンドにやらせる必要はない
バックエンドはドメインモデルをJSONで返すだけでよい
これが世界中の開発者が本当に求めていたものだ
ReactなどのJSフレームワークは言語が貧弱だからこの変換処理が増えてくるとキツい
その回避策として先人はバックエンドforフロントエンドなどというバカみたいなパターンを作り出してしまった
プレゼンテーションモデルへの変換処理をバックエンドの高生産で高速な言語でやってしまおうという発想だ
なんという本末転倒
Blazorなら変換処理もC#で快適に実装できるのでいちいちバックエンドにやらせる必要はない
バックエンドはドメインモデルをJSONで返すだけでよい
これが世界中の開発者が本当に求めていたものだ
759デフォルトの名無しさん
2020/11/12(木) 10:59:08.18ID:1tLZbmtr >>758
TypescriptはC#とjsの良い事どりの呈してますよ。
TypescriptはC#とjsの良い事どりの呈してますよ。
760デフォルトの名無しさん
2020/11/12(木) 11:02:54.43ID:uK53dAw4 blazor-wasmは深刻なパフォーマンス問題があって、
[Blazor WebAssembly] Serious performance issues
https://github.com/dotnet/aspnetcore/issues/21085
その対策は進行中↓
Blazor performance optimizations #22432
https://github.com/dotnet/aspnetcore/issues/22432
つまりまだ全然安定しておらず、成熟していない。
[Blazor WebAssembly] Serious performance issues
https://github.com/dotnet/aspnetcore/issues/21085
その対策は進行中↓
Blazor performance optimizations #22432
https://github.com/dotnet/aspnetcore/issues/22432
つまりまだ全然安定しておらず、成熟していない。
761デフォルトの名無しさん
2020/11/12(木) 11:06:19.07ID:vwJUExFh762デフォルトの名無しさん
2020/11/12(木) 11:15:38.91ID:50stAN1W >>760
すぐに解決するだろう
すぐに解決するだろう
763デフォルトの名無しさん
2020/11/12(木) 11:17:38.70ID:50stAN1W >>759
TSは悪くない選択肢だね
TSは悪くない選択肢だね
764デフォルトの名無しさん
2020/11/12(木) 11:34:11.07ID:VInW0j8K765デフォルトの名無しさん
2020/11/12(木) 11:51:45.96ID:1tLZbmtr766デフォルトの名無しさん
2020/11/12(木) 12:15:23.47ID:50stAN1W 5の次がLTSだっけ
Blazorもそこに合わせて仕上げてくるだろうね
いよいよだ
さよならJavaScript
Blazorもそこに合わせて仕上げてくるだろうね
いよいよだ
さよならJavaScript
767デフォルトの名無しさん
2020/11/12(木) 13:32:02.28ID:uK53dAw4 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)
768デフォルトの名無しさん
2020/11/12(木) 13:53:32.08ID:NTmEPJN8 いつまで過去の情報に振り回されてんだこいつ
769デフォルトの名無しさん
2020/11/12(木) 13:56:33.64ID:uK53dAw4 では現在AoTになりましたか?www
770デフォルトの名無しさん
2020/11/12(木) 14:11:17.34ID:uK53dAw4 エッ!一年前から遅い遅い指摘されてたのに、まだAoT実現できてないの?
このプロジェクト大丈夫??
https://www.reddit.com/r/csharp/comments/c7qtwy/is_blazorwasm_faster_than_js_today/
> No. Blazor is currently interpreted. That makes it very slow compared to JS. It will at some point be AOT, which should yield a massive performance boost, but we're not there yet.
いいえ。Blazorは現在インタプリタ動作です。そのためJSに比べて非常に遅くなります。ある時点でAOTになり、パフォーマンスが大幅に向上するはずですが、まだ実現していません。
↑これが一年前。
さーてそろそろAoT実現してるかな〜
AOT support in Blazor WASM will be postponed and not show up in .NET 5.
Blazor WASMでのAOTサポートは延期され、.NET 5には含まれません。
_____
ゝ/ \ /
/ _______ヽ
| | : : : : : :\_人ノ: : :| /
| | : : / ⌒ ヽ: :/ ⌒ ヽ
/^v─ i | |
(( |:d: :♯| ((・|・)) ! 「延期!」
ヽ: : /^ヽ、 _ ノっ _ ノ−、
|: :| \_/^\/^\_:ノ
|: :| \
/⌒\ヽ (⌒ヽ⌒) ))
| \\_/^\_/ノ _____
| \─┬─ ´ | |_
|. \. \ | \ | 延期 (_)
| \ \./ ̄ ̄) (_)
\ /  ̄) |
このプロジェクト大丈夫??
https://www.reddit.com/r/csharp/comments/c7qtwy/is_blazorwasm_faster_than_js_today/
> No. Blazor is currently interpreted. That makes it very slow compared to JS. It will at some point be AOT, which should yield a massive performance boost, but we're not there yet.
いいえ。Blazorは現在インタプリタ動作です。そのためJSに比べて非常に遅くなります。ある時点でAOTになり、パフォーマンスが大幅に向上するはずですが、まだ実現していません。
↑これが一年前。
さーてそろそろAoT実現してるかな〜
AOT support in Blazor WASM will be postponed and not show up in .NET 5.
Blazor WASMでのAOTサポートは延期され、.NET 5には含まれません。
_____
ゝ/ \ /
/ _______ヽ
| | : : : : : :\_人ノ: : :| /
| | : : / ⌒ ヽ: :/ ⌒ ヽ
/^v─ i | |
(( |:d: :♯| ((・|・)) ! 「延期!」
ヽ: : /^ヽ、 _ ノっ _ ノ−、
|: :| \_/^\/^\_:ノ
|: :| \
/⌒\ヽ (⌒ヽ⌒) ))
| \\_/^\_/ノ _____
| \─┬─ ´ | |_
|. \. \ | \ | 延期 (_)
| \ \./ ̄ ̄) (_)
\ /  ̄) |
771デフォルトの名無しさん
2020/11/12(木) 14:16:03.74ID:1tLZbmtr 遅さはAOTだけで改善出来るもんじゃないと思う。
WASMと期待させておきながら、
画面描画を全部JSでやるという仕様が回避できなければ、
永遠に遅いままかと。
WASMと期待させておきながら、
画面描画を全部JSでやるという仕様が回避できなければ、
永遠に遅いままかと。
772デフォルトの名無しさん
2020/11/12(木) 15:12:17.29ID:BTLciJco773デフォルトの名無しさん
2020/11/12(木) 20:31:18.84ID:T/ltJ8kq サーバーサイドと言語を揃えれるのがいいね
.NET5でLinuxデスクトップもサポートされるようだし
これでC#大統一理論にまた一歩近づいた
.NET5でLinuxデスクトップもサポートされるようだし
これでC#大統一理論にまた一歩近づいた
774デフォルトの名無しさん
2020/11/12(木) 21:39:57.08ID:VInW0j8K やっぱり.NET5の正式版でてた
https://dotnet.microsoft.com/download/dotnet/5.0
>>723 >>725
でNuGetにだけ.NET5出てきて混乱したが
webの更新が遅れていただけのようだ
さっそく.NET5.0に入れかえよう
https://dotnet.microsoft.com/download/dotnet/5.0
>>723 >>725
でNuGetにだけ.NET5出てきて混乱したが
webの更新が遅れていただけのようだ
さっそく.NET5.0に入れかえよう
775デフォルトの名無しさん
2020/11/12(木) 22:01:02.38ID:VInW0j8K 981 名前:デフォルトの名無しさん[sage] 投稿日:2020/11/12(木) 00:44:34.38 ID:h5L0232Z
Announcing .NET 5.0
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
Announcing ASP.NET Core in .NET 5
https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/
Announcing the Release of EF Core 5.0
https://devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-core-5-0/
Announcing .NET 5.0
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
Announcing ASP.NET Core in .NET 5
https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/
Announcing the Release of EF Core 5.0
https://devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-core-5-0/
776デフォルトの名無しさん
2020/11/13(金) 17:22:02.50ID:0SZnzCKt 「Python」生みの親グイド・ヴァンロッサム氏、マイクロソフトに入社 - CNET Japan:
https://japan.cnet.com/article/35162404/
MSがPython開発者もとりこんできたぞ
どうなるんだこれ
https://japan.cnet.com/article/35162404/
MSがPython開発者もとりこんできたぞ
どうなるんだこれ
777デフォルトの名無しさん
2020/11/13(金) 19:22:12.07ID:35N+92Bf いいね
次はLinuxカーネルを取り込むのかな
次はLinuxカーネルを取り込むのかな
778デフォルトの名無しさん
2020/11/13(金) 20:05:27.67ID:0SZnzCKt 静的言語じゃないからASP.NETやwpfはpython対応しないだろうな
779デフォルトの名無しさん
2020/11/13(金) 23:51:54.28ID:5UZkZfSA IronPythonの話?
780デフォルトの名無しさん
2020/11/14(土) 21:54:51.97ID:so9GdEvw 純粋Pythonの話
IronPythonは良く知らない
.NET5でF#もバージョンアップしてるようだけど
あまり流行ってる気がしない
IronPythonは良く知らない
.NET5でF#もバージョンアップしてるようだけど
あまり流行ってる気がしない
781デフォルトの名無しさん
2020/11/16(月) 10:49:42.55ID:avD8L72D Blazor WebAssembly、難しすぎる
Identyと
ASP.NET CorehostedありでProject作ると
counterのデモすら動かない。
Authorizingがでたまま止まる。
ブラウザ下にはunhandled exception。unhandledは現状デバッグできないらしい
dotnet v3.1でも.NET 5.0でも同じ。
Identity Serverのしっかり学習して設定しないとデモすら動かないのかな?
hostedのWasm、これどうやって動かすの
Identyと
ASP.NET CorehostedありでProject作ると
counterのデモすら動かない。
Authorizingがでたまま止まる。
ブラウザ下にはunhandled exception。unhandledは現状デバッグできないらしい
dotnet v3.1でも.NET 5.0でも同じ。
Identity Serverのしっかり学習して設定しないとデモすら動かないのかな?
hostedのWasm、これどうやって動かすの
782デフォルトの名無しさん
2020/11/16(月) 11:00:59.37ID:avD8L72D wasmはunhandled exceptionが対応するまでハードル高い気がした
どこが間違ってるのか見当がつかないので大変だわ
どこが間違ってるのか見当がつかないので大変だわ
783デフォルトの名無しさん
2020/11/16(月) 12:23:29.18ID:Ud7NUROw デバッグはちょっとしんどいよな
普通にC#で開発するときの生産性を期待するとガッカリする
まあそのへんもまだ黎明期ってことで時間が解決するだろうけど
普通にC#で開発するときの生産性を期待するとガッカリする
まあそのへんもまだ黎明期ってことで時間が解決するだろうけど
784デフォルトの名無しさん
2020/11/16(月) 12:51:41.00ID:xbUtcVVl ほんまそれ
try catchで飛ばしても
エラー内容が改行されてないから見づらい。
try catchで飛ばしても
エラー内容が改行されてないから見づらい。
785デフォルトの名無しさん
2020/11/16(月) 15:57:18.90ID:UwqGwG/i ホットリロードも効かないしな。
ガチでやり始めると地獄だよ。マジ
ガチでやり始めると地獄だよ。マジ
786デフォルトの名無しさん
2020/11/16(月) 22:44:17.44ID:avD8L72D WebAssemblyはガチでやる前に挫折した
Wasmはunhandled exceptionとか機能が充実するまで待つとする
Front何で作ろうかな
Blazor Serverは人数増えたらスケールしなくて破綻しそうだし
ReactはJS/TSでだるいし。
XamarinかFlutterでも始めるかな
Flutter for Web使ってる人いるかな
Wasmはunhandled exceptionとか機能が充実するまで待つとする
Front何で作ろうかな
Blazor Serverは人数増えたらスケールしなくて破綻しそうだし
ReactはJS/TSでだるいし。
XamarinかFlutterでも始めるかな
Flutter for Web使ってる人いるかな
787デフォルトの名無しさん
2020/11/16(月) 22:48:59.15ID:vQH+lNQ/ SvelteかElmでいいんじゃねーの
788デフォルトの名無しさん
2020/11/17(火) 08:39:28.22ID:cTR5hN6k 何を作るかによるけど、サーバーサイドと型の共有ができないと色々めんどくさい
フロント側を違う言語にして型が共有できなくなるか
デバッグがめんどいけどwasmにして型を共有できる恩恵を享受するか…
悩ましい
エディットコンティニュー、ウォッチ式、ホットリロード等この辺充実させてからリリースしてほしかったなあMSさん。
ホットリロードそのうちできるみたいな記事を海外のTwitterかなんかで見た気がするんだけどどうなったんだろう。
フロント側を違う言語にして型が共有できなくなるか
デバッグがめんどいけどwasmにして型を共有できる恩恵を享受するか…
悩ましい
エディットコンティニュー、ウォッチ式、ホットリロード等この辺充実させてからリリースしてほしかったなあMSさん。
ホットリロードそのうちできるみたいな記事を海外のTwitterかなんかで見た気がするんだけどどうなったんだろう。
789デフォルトの名無しさん
2020/11/17(火) 08:52:54.81ID:ooCV67uO >>788
.NET6.0
.NET6.0
790デフォルトの名無しさん
2020/11/17(火) 09:32:33.92ID:cTR5hN6k .NET6が出たら起こしてくれ
791デフォルトの名無しさん
2020/11/17(火) 10:07:43.97ID:WUYxAqUP スレ違い宣伝爆撃で荒らし回ってたのってやっぱりMSの工作員だったんだな。
MSKK社員はコーディングできないしステマしか仕事ないんだろうなw
MSKK社員はコーディングできないしステマしか仕事ないんだろうなw
792デフォルトの名無しさん
2020/11/17(火) 11:43:25.58ID:tHQku81F793デフォルトの名無しさん
2020/11/17(火) 11:47:52.17ID:Upj8YQ8N ???svelteはtsで書くんだけど…
まあjsでも書けるけど…
まあjsでも書けるけど…
794デフォルトの名無しさん
2020/11/17(火) 11:54:00.50ID:tHQku81F795デフォルトの名無しさん
2020/11/17(火) 11:57:26.47ID:cTR5hN6k >>794
いや、起こしてくれ
いや、起こしてくれ
796デフォルトの名無しさん
2020/11/17(火) 12:03:11.01ID:tHQku81F .NET6はLinux desktopも対応予定らしい。
Blazor WebAssemblyいじって気づいたけど
実はXamarion.Forms最強じゃないか?
XamarinならWindows, iOS, Androidで動く
nativeとあまり変わらない程度に速いらしい
C#使える
UI開発がReactとかより圧倒的に楽に見える
Apple Silicon Macでも動くはず
Windows, iOS, Androidで動くなら手間かけてweb appにする意味なくない?
Blazor WebAssemblyいじって気づいたけど
実はXamarion.Forms最強じゃないか?
XamarinならWindows, iOS, Androidで動く
nativeとあまり変わらない程度に速いらしい
C#使える
UI開発がReactとかより圧倒的に楽に見える
Apple Silicon Macでも動くはず
Windows, iOS, Androidで動くなら手間かけてweb appにする意味なくない?
797デフォルトの名無しさん
2020/11/17(火) 12:09:39.89ID:tHQku81F >>795
Hot reloadはXamarin.FormsやFlutterにあるようだぞ
Hot reloadはXamarin.FormsやFlutterにあるようだぞ
798デフォルトの名無しさん
2020/11/17(火) 12:18:47.63ID:OuU2HSO4 C#大統一理論、もしかして現実的な話だったのか
世界最高シェアのwindowsと相性抜群
主要デスクトップ、サーバーで動く
モバイルも簡単、ゲームもUnityがある
ブラウザでも動く
今後増えてくるWasmエッジ環境でも動く
これらが圧倒的高生産性のVS、VSCodeで開発可能
世界最高シェアのwindowsと相性抜群
主要デスクトップ、サーバーで動く
モバイルも簡単、ゲームもUnityがある
ブラウザでも動く
今後増えてくるWasmエッジ環境でも動く
これらが圧倒的高生産性のVS、VSCodeで開発可能
799デフォルトの名無しさん
2020/11/17(火) 12:29:20.42ID:cTR5hN6k 他は知らんけどBlazorに関してはその高い生産性とやらが出せてから言えって感じ。
自分もC#好きだからMSには頑張ってほしいけど、こうも中途半端だと、
世間には悪い印象しか与えないんじゃないかな。
何でもかんでも手を出してる&早くリリースすることが悪い方向に行っている気がするなあ。
自分もC#好きだからMSには頑張ってほしいけど、こうも中途半端だと、
世間には悪い印象しか与えないんじゃないかな。
何でもかんでも手を出してる&早くリリースすることが悪い方向に行っている気がするなあ。
800デフォルトの名無しさん
2020/11/17(火) 12:40:15.42ID:cTR5hN6k >>796
Nativeアプリは配布が一手間だからWebアプリで済むならWebアプリで済ましたいわけですよ
Nativeアプリは配布が一手間だからWebアプリで済むならWebアプリで済ましたいわけですよ
801デフォルトの名無しさん
2020/11/17(火) 12:52:16.57ID:tHQku81F802デフォルトの名無しさん
2020/11/17(火) 12:59:14.17ID:d47VTbpo >>801
関係なくない?
何回かこの議論さてる気がするけど…
結局作ったシステムを納品する先の環境に左右される
お客さんによってはネイティブアプリ禁止なところも最近増えてきている。
特に事務系のシステムはWebじゃないとはねられることが多い。
関係なくない?
何回かこの議論さてる気がするけど…
結局作ったシステムを納品する先の環境に左右される
お客さんによってはネイティブアプリ禁止なところも最近増えてきている。
特に事務系のシステムはWebじゃないとはねられることが多い。
803デフォルトの名無しさん
2020/11/17(火) 13:13:53.11ID:tHQku81F >>802
利用者がだれなのかは決定的に大事なとこだ
法人なら一括でかんたんにインストールできる
Deployを理由にweb appにしてくれというなら
その企業のシステム部門が無能なだけ
かんたんにdeployする方法を教えてやれば方針も変わる。
web appはnativeに比べて従業員の生産性も落ちる。
開発の納期も延びてコストも増える
利用者がだれなのかは決定的に大事なとこだ
法人なら一括でかんたんにインストールできる
Deployを理由にweb appにしてくれというなら
その企業のシステム部門が無能なだけ
かんたんにdeployする方法を教えてやれば方針も変わる。
web appはnativeに比べて従業員の生産性も落ちる。
開発の納期も延びてコストも増える
804デフォルトの名無しさん
2020/11/17(火) 13:22:55.71ID:K5jaH1V5 いまのBlazorは生産性最悪ですよ。
でたばっかの製品版なんでしょうがないちゃそうなんですけど、
MSが言ってる通りはなからJS使えないWebForm向けのエンジニア救済用と思えました。
でたばっかの製品版なんでしょうがないちゃそうなんですけど、
MSが言ってる通りはなからJS使えないWebForm向けのエンジニア救済用と思えました。
805デフォルトの名無しさん
2020/11/17(火) 13:25:54.71ID:K5jaH1V5 あとMAUIがflutterみたいにWebに対応するんじゃないかと思えて...
806デフォルトの名無しさん
2020/11/17(火) 13:27:16.98ID:kX22Q/MP Blazor Server生産性高くて気に入ってる
社内向けだとスケールとか心配ないし
社内向けだとスケールとか心配ないし
807デフォルトの名無しさん
2020/11/17(火) 13:36:36.60ID:aCu5ED3V Webアプリっていってもなぁ
社内オンプレに納品だとSSL通信が厳しい。
やろうとすると色々めんどい上に高くなるし。
社内オンプレに納品だとSSL通信が厳しい。
やろうとすると色々めんどい上に高くなるし。
808デフォルトの名無しさん
2020/11/17(火) 14:02:12.68ID:d47VTbpo >>803
そのシステム部門に合わせるのも大事
少なくともWebアプリよりハードルが高いのは確かなんだから、楽な方選んでくるでしょ。
Blazorの登場によって生産性も高くて配布も不要になる!
と思ったがそうでもなかったって話だな。
そのシステム部門に合わせるのも大事
少なくともWebアプリよりハードルが高いのは確かなんだから、楽な方選んでくるでしょ。
Blazorの登場によって生産性も高くて配布も不要になる!
と思ったがそうでもなかったって話だな。
809デフォルトの名無しさん
2020/11/17(火) 16:32:14.62ID:tHQku81F810デフォルトの名無しさん
2020/11/17(火) 16:39:05.00ID:tHQku81F >>808
Web appよりもXamarinのが楽だよ
YouTubeでXamarinのtutorial, 入門動画見てみなよ
C#使える人ならすんなりはいっていけるし
UIまわり超楽だからひとりでフルスタックやるのも無理はない。
特にReactやBlazor WebAssemblyいじった後なら天国と思えるはず
Web appよりもXamarinのが楽だよ
YouTubeでXamarinのtutorial, 入門動画見てみなよ
C#使える人ならすんなりはいっていけるし
UIまわり超楽だからひとりでフルスタックやるのも無理はない。
特にReactやBlazor WebAssemblyいじった後なら天国と思えるはず
811デフォルトの名無しさん
2020/11/17(火) 18:15:41.07ID:d47VTbpo812デフォルトの名無しさん
2020/11/17(火) 19:04:47.83ID:/SVnFee8 BlazorはServerでもWasmでも
ウェブ配信でもバイナリ配信でもフレームワーク前提の配信でも
なんでもOK
おそらく今最も配信しやすいフレームワーク
ウェブ配信でもバイナリ配信でもフレームワーク前提の配信でも
なんでもOK
おそらく今最も配信しやすいフレームワーク
813デフォルトの名無しさん
2020/11/17(火) 20:13:50.48ID:d47VTbpo 早速BlazorSeverためしてみたが
確かにこれは生産性高そう。
api設計もいらないし。
スケーラビリティの問題はあるが、百人前後で使うような
業務システム系はこれでいいんじゃなかろうか
しかし…
SignalRで動くというのがなんとも気持ち悪い…
他の言語でもSignalRみたいな仕組みで動いてるアプリとかるのかな…
あとStartupでひたすらAddSingletonしてるのも気になる…
Serviceが数十〜百とかになっても耐えれるのだろうか。
確かにこれは生産性高そう。
api設計もいらないし。
スケーラビリティの問題はあるが、百人前後で使うような
業務システム系はこれでいいんじゃなかろうか
しかし…
SignalRで動くというのがなんとも気持ち悪い…
他の言語でもSignalRみたいな仕組みで動いてるアプリとかるのかな…
あとStartupでひたすらAddSingletonしてるのも気になる…
Serviceが数十〜百とかになっても耐えれるのだろうか。
814デフォルトの名無しさん
2020/11/17(火) 20:28:32.57ID:tHQku81F >>811
前半
何から何への作り替え?既に安定稼働してるならいいのでは。
後半
システム管理の知識ないひとはdeploy大変と思い込んでる場合多いし
なんとなくまわりにあわせてweb appにしちゃってるところがほとんどだと思う。
前半
何から何への作り替え?既に安定稼働してるならいいのでは。
後半
システム管理の知識ないひとはdeploy大変と思い込んでる場合多いし
なんとなくまわりにあわせてweb appにしちゃってるところがほとんどだと思う。
815デフォルトの名無しさん
2020/11/17(火) 21:52:47.55ID:d47VTbpo >>814
前半
Blazor wasmからBlazor Severへ作り替え。
小さなシステム&Blazorの実験なので作り替えることは苦ではない。
それよりwasmの生産性の低さがつらい。
後半
他のシステムがWebでそこにネイティブアプリ入れるほうが逆にハードルが高かったりする。
そのシステム管理の知識をお客さんの情報部門に強要できないしな。
自分もなんでもWebシステムであることに懐疑的で、これまではWebではなくてネイティブを選択してきた。
しかし、近年フロントの仕組みが成熟してきた(ネイティブに比べたらまだまだだけど)ので
逆に配布の手間がネックになりつつあるなあと。
よっぽど複雑なシステム(医療系?)であればWebは選ばないけどね…
前半
Blazor wasmからBlazor Severへ作り替え。
小さなシステム&Blazorの実験なので作り替えることは苦ではない。
それよりwasmの生産性の低さがつらい。
後半
他のシステムがWebでそこにネイティブアプリ入れるほうが逆にハードルが高かったりする。
そのシステム管理の知識をお客さんの情報部門に強要できないしな。
自分もなんでもWebシステムであることに懐疑的で、これまではWebではなくてネイティブを選択してきた。
しかし、近年フロントの仕組みが成熟してきた(ネイティブに比べたらまだまだだけど)ので
逆に配布の手間がネックになりつつあるなあと。
よっぽど複雑なシステム(医療系?)であればWebは選ばないけどね…
816デフォルトの名無しさん
2020/11/17(火) 22:38:10.95ID:zxVBZ18I 前言撤回
やはりBlazorServerはなんか邪道な気がする
そのうちMSが
新規プロジェクトで選択しないでくださいとか言い出しそう
一年なんてあっという間だし.NET6まで待ちますかね。
やはりBlazorServerはなんか邪道な気がする
そのうちMSが
新規プロジェクトで選択しないでくださいとか言い出しそう
一年なんてあっという間だし.NET6まで待ちますかね。
817デフォルトの名無しさん
2020/11/18(水) 01:18:37.94ID:a0JYJX3/ >>816
だから最高の生産性ならWPFかXamarinだって。
速度も速いし使いやすい。
本来、業務用ならばWeb appなんて消去法で
最後に仕方なく選ぶものだと思ってる。
deployなんてかんたん。
管理者が無能で一括でdeployができなければ
2,3回クリックするだけでインストールできるようにすればいい。
だから最高の生産性ならWPFかXamarinだって。
速度も速いし使いやすい。
本来、業務用ならばWeb appなんて消去法で
最後に仕方なく選ぶものだと思ってる。
deployなんてかんたん。
管理者が無能で一括でdeployができなければ
2,3回クリックするだけでインストールできるようにすればいい。
818デフォルトの名無しさん
2020/11/18(水) 03:53:11.39ID:bDgKvSuV ええ加減スレチやで
Xmarinスレに移動しましょうや
Xmarinスレに移動しましょうや
819デフォルトの名無しさん
2020/11/18(水) 05:13:00.18ID:IPbBahkD MAUIがWeb対応して終わるスレ
820デフォルトの名無しさん
2020/11/18(水) 08:28:53.23ID:zyZ9fm9I 完成したら最強になる候補ならUNO Plathomeだろ
UWPで開発してそのまんまBlazorとxamarinに翻訳して実行できる
UWPで開発してそのまんまBlazorとxamarinに翻訳して実行できる
821デフォルトの名無しさん
2020/11/18(水) 09:45:23.20ID:a0JYJX3/ >>819-820
MAUIってまったく新規にできるものじゃなくてXamarin FormsがCoreと統合だろう。
だからMAUI行く前にXamarin.Formsの学習は無駄にならないとおもうぞ。
Evolution of Xamarin.Formsとはっきり書いてある
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
MAUIが出るのは.NET6だし実践投入できる安定度考えたら
あと1.5から2年かかる。出てすぐはWasmみたいに実践投入できないレベルかもしれない。
Blazor wasmとMAUIの安定を待ちつつそれまでは
Xamarin.Formsでいくというのはいい選択だろう
Xamarin.Formsは大手企業でも使ってて実績も十分
>>818
過疎な板でそこまで細かく分けたら人が誰もいなくなるし
.NETの未来というテーマで共通してる
MAUIってまったく新規にできるものじゃなくてXamarin FormsがCoreと統合だろう。
だからMAUI行く前にXamarin.Formsの学習は無駄にならないとおもうぞ。
Evolution of Xamarin.Formsとはっきり書いてある
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
MAUIが出るのは.NET6だし実践投入できる安定度考えたら
あと1.5から2年かかる。出てすぐはWasmみたいに実践投入できないレベルかもしれない。
Blazor wasmとMAUIの安定を待ちつつそれまでは
Xamarin.Formsでいくというのはいい選択だろう
Xamarin.Formsは大手企業でも使ってて実績も十分
>>818
過疎な板でそこまで細かく分けたら人が誰もいなくなるし
.NETの未来というテーマで共通してる
822デフォルトの名無しさん
2020/11/18(水) 10:05:51.21ID:a0JYJX3/ >>820
UNO platform、こんなのもあるのか
https://platform.uno/how-it-works/
ここみるとUNOはC# + XAMLで開発とある。
Xamarin. Formsと一緒だ
結局、生産性を考えたらUIをHTML + CSSでやるのはゴミだってことだろうな。
>>819
MAUIのブラウザ対応といいたいのかな
XAMLで書いてHTML, CSSの世界との変換も自動でやるわけ?
WebAssemblyが難航してるの見ても簡単に行くとは思えない
UNO platform、こんなのもあるのか
https://platform.uno/how-it-works/
ここみるとUNOはC# + XAMLで開発とある。
Xamarin. Formsと一緒だ
結局、生産性を考えたらUIをHTML + CSSでやるのはゴミだってことだろうな。
>>819
MAUIのブラウザ対応といいたいのかな
XAMLで書いてHTML, CSSの世界との変換も自動でやるわけ?
WebAssemblyが難航してるの見ても簡単に行くとは思えない
823デフォルトの名無しさん
2020/11/18(水) 12:41:11.17ID:KPm7TtZw NGID:a0JYJX3/
824デフォルトの名無しさん
2020/11/18(水) 15:08:02.93ID:870PPpSl825デフォルトの名無しさん
2020/11/18(水) 19:24:39.13ID:a0JYJX3/ >>824
いつ頃のバージョン?失望したところは?
FlutterのがXamarinやReact Nativeより満足度高いらしいな
俺もさわっては見るつもりだ
ただFlutterはWindowsの対応予定ないのが難点
Flutter webもbetaだからwindows対応が問題になる
いつ頃のバージョン?失望したところは?
FlutterのがXamarinやReact Nativeより満足度高いらしいな
俺もさわっては見るつもりだ
ただFlutterはWindowsの対応予定ないのが難点
Flutter webもbetaだからwindows対応が問題になる
826デフォルトの名無しさん
2020/11/19(木) 02:42:40.13ID:JCzHdIVA 何をいってるんだ
このまえFlutter Windowsのアルファがリリースされたろうに
https://medium.com/flutter/announcing-flutter-windows-alpha-33982cd0f433
Compose for Desktopも出てきたし
https://www.jetbrains.com/lp/compose/
このまえFlutter Windowsのアルファがリリースされたろうに
https://medium.com/flutter/announcing-flutter-windows-alpha-33982cd0f433
Compose for Desktopも出てきたし
https://www.jetbrains.com/lp/compose/
827デフォルトの名無しさん
2020/11/19(木) 09:57:21.01ID:/BwiR0R4 >>826
すばらしい
FlutterもWindows appいけるようになるのか、いいね
早くweb appの必要のない世界が来て欲しいわ
Compose for Desktopはまだ時間かかりそう
クロスプラットフォーム開発では現時点ではXamarinとFlutterが抜け出ている感じかな
React Nativeはもうだめそう
すばらしい
FlutterもWindows appいけるようになるのか、いいね
早くweb appの必要のない世界が来て欲しいわ
Compose for Desktopはまだ時間かかりそう
クロスプラットフォーム開発では現時点ではXamarinとFlutterが抜け出ている感じかな
React Nativeはもうだめそう
828デフォルトの名無しさん
2020/11/19(木) 10:25:28.40ID:IwXUzkye ほーん?www
React Nativeは
Facebook
Instagram
Uber Eats
Tesla
Skype
Pinterest
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
React Nativeは
Uber Eats
Tesla
Skype
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
829デフォルトの名無しさん
2020/11/19(木) 10:27:03.09ID:4dyiCoxA >>828
スレ違い
スレ違い
830デフォルトの名無しさん
2020/11/19(木) 10:48:15.14ID:/BwiR0R4 >>828
それはFlutterのが新しいからだ
FlutterやってるひとはReact Nativeやってた人が多く、
React Nativeはゴミだといってる
バグが多い
JSを使うから生産性が低い
ホットリロードも対応してない
Facebookが作る開発ツールってたいていゴミだな
ほぼすべて消える
それはFlutterのが新しいからだ
FlutterやってるひとはReact Nativeやってた人が多く、
React Nativeはゴミだといってる
バグが多い
JSを使うから生産性が低い
ホットリロードも対応してない
Facebookが作る開発ツールってたいていゴミだな
ほぼすべて消える
831デフォルトの名無しさん
2020/11/19(木) 10:57:14.33ID:6wV8xy2P >>827
React Nativeこそ勢いあるのだが。
(flutterが猛追するか?)
ちなマイクロソフトの息のかかったプロジェクト
React Native for Windows
https://microsoft.github.io/react-native-windows/
https://jp.techcrunch.com/2019/05/07/2019-05-06-microsoft-launches-react-native-for-windows/
https://www.infoq.com/jp/news/2019/06/react-native-windows-rewrite/
React Nativeこそ勢いあるのだが。
(flutterが猛追するか?)
ちなマイクロソフトの息のかかったプロジェクト
React Native for Windows
https://microsoft.github.io/react-native-windows/
https://jp.techcrunch.com/2019/05/07/2019-05-06-microsoft-launches-react-native-for-windows/
https://www.infoq.com/jp/news/2019/06/react-native-windows-rewrite/
832デフォルトの名無しさん
2020/11/19(木) 11:05:49.18ID:IwXUzkye >>830
ほーん?www
React Nativeは
Facebook
Instagram
Uber Eats
Tesla
Skype
Pinterest
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
ほーん?www
React Nativeは
Uber Eats
Tesla
Skype
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
833デフォルトの名無しさん
2020/11/19(木) 11:10:40.94ID:/BwiR0R4 >>831
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
ここみると2020年のFlutterの伸びがすごい
来年はトップになるのは確実に見える
これ見るとXamarinは人気落ちてるのか
C#慣れてるし好きだからXamarinいいかなと思ったんだけど
いま開発者に人気なのはFlutterっぽいんだよな
C#使いにとってはReact NativeはJSってだけで候補外だろう
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
ここみると2020年のFlutterの伸びがすごい
来年はトップになるのは確実に見える
これ見るとXamarinは人気落ちてるのか
C#慣れてるし好きだからXamarinいいかなと思ったんだけど
いま開発者に人気なのはFlutterっぽいんだよな
C#使いにとってはReact NativeはJSってだけで候補外だろう
834デフォルトの名無しさん
2020/11/19(木) 11:14:46.79ID:IwXUzkye >>833
ほーん?www
React Nativeは
Facebook
Instagram
Uber Eats
Tesla
Skype
Pinterest
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
恥ずかしがってないで書けよwww
まさかひとつも無いなんてことはないだろwww
ほーん?www
React Nativeは
Uber Eats
Tesla
Skype
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
恥ずかしがってないで書けよwww
まさかひとつも無いなんてことはないだろwww
835デフォルトの名無しさん
2020/11/19(木) 11:53:07.42ID:/BwiR0R4836デフォルトの名無しさん
2020/11/19(木) 11:56:56.84ID:/BwiR0R4 Flutterは10万種類以上のアプリがでているとのこと
So far, we’ve shipped production-quality support for Android
and iOS, with eight stable releases and over 100,000 apps
shipped to the Google Play Store alone.
XamarinもFlutterも実績は十分
あとは自分にあったものを選べばいい。実績できたらMAUIでもいいけど
So far, we’ve shipped production-quality support for Android
and iOS, with eight stable releases and over 100,000 apps
shipped to the Google Play Store alone.
XamarinもFlutterも実績は十分
あとは自分にあったものを選べばいい。実績できたらMAUIでもいいけど
837デフォルトの名無しさん
2020/11/19(木) 11:59:58.77ID:IwXUzkye ほーん?www
で?www
どんな素晴らしいアプリが出てるの?www
React Nativeは
Facebook
Instagram
Uber Eats
Tesla
Skype
Pinterest
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
一つくらい挙げたら?www
で?www
どんな素晴らしいアプリが出てるの?www
React Nativeは
Uber Eats
Tesla
Skype
SoundCloud Pulse
Walmart
Bloomberg
Discord
等々で使われてるけどwww
Xamarinは?www
Flutterは?www
一つくらい挙げたら?www
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 千葉県民だけどなんか地震あったらしいな
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 高市総理、睡眠時間30分😢
- 秋田大学のホームページがつながらなくなって1日以上経つのだが
- 【速報】高市早苗、起床 [779938112]
- 共産党議員「日本は中国を侵略した歴史がある」→ネトウヨ「そんな歴史は無い!捏造するな!!国家侮辱罪で逮捕だ!!!」 [314039747]
