Aspnetcore: ⏱️行動を促すフレーズ:ASP.NETCoreの未来を形作るのに役立ちます

作成日 2020年10月06日  ·  89コメント  ·  ソース: dotnet/aspnetcore

こんにちは。 立ち寄ってくれてありがとう。

私たちは.NET6の計画に積極的に取り組んでおり、これについてご協力をお願いします。
今後数週間で、バックログ内のすべての問題をスキャンし、.NET 6の候補を特定します。問題が次のリリースに適しているかどうかを判断するために、次のリリースの数も調べます。賛成👍(およびその他の反応)。 コミュニティが最も重要だと感じている問題に優先順位を付けるために、解決したい問題を見つけて賛成してください👍。

⚠️この号のコメントとして見たいものの説明を追加しないでください。

call to action

最も参考になるコメント

エディターとデバッガーの改善とホットリロード(編集と続行): https

全てのコメント89件

BlazorWASMのHTMLオートフォーカスサポート

IIS Expressと同様に、Kestrelを使用して保存時にProjetReloadを実行します。

26091デフォルトで圧縮リソースをダウンロードする

実験でのMobileBlazorbindingsは良い反応を示しました。 ユーザーが自分のビジネスロジック、特にハイブリッドアプリケーションに集中できるように、できるだけ早くMicrosoftの正式なプロジェクトになり、完全な機能を提供できることを願っています。 電子を凌駕するチャンスがあり、より合理化されていますが、より強力なようです。

エディターとデバッガーの改善とホットリロード(編集と続行): https

11558

MVCへのストリーミングAPIサポート
例: https

public class MyStreamingApi : Controller
{
     [HttpGet("/tweets")]
     [Streaming]
     public async IAsyncEnumerable<Tweet> Get()
     {
         while (var tweet = await GetOneTweet())
         { 
             yield return tweet;
         }
     }
}

これはすべて素晴らしいです、皆さん。 ここで問題をリンクするのではなく、関連する問題に必ず賛成してください。 結局、それが私たちが見ようとしていることです。

@ mkArtakMSFT #11558はロックされているため、賛成できません。

機能のリクエスト: Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Managementこれにより、VisualStudioテンプレートは商用ライセンスのサードパーティコンポーネントを必要としません。

私は数年見て/待っています。 しかし、辛抱強く、しかし最近の変更により、私は要求を余儀なくされました-マイクロソフトは、バングラデシュ、ベトナム、インド、フィリピンなどの10〜15人の開発者の給与と比較して、価格設定の一部を念頭に置いて、開発者コミュニティのためにこれを再検討します。

コア&ベーシックニーズ、それでも非常に複雑で重要。

Java、PHPスタックなどとは異なり、.NETネイティブドロップインソリューションには空白があります。Java、PHPスタックなど、開発者がすべてのプラットフォームでシームレスに活用するID管理および管理フレームワークオプションにネイティブドロップが多数あります。たとえば、J2EE PluggableIdentityなどです。管理フレームワークまたはJSR168またはJSR286またはJSR-351またはJSR-375。

何でこれが大切ですか? JavaまたはPHPを使用しているため、これらのネイティブスタックで簡単で明確なコア機能と基本機能が可能になりました。 その結果、 JSR 168またはJSR 286またはJSR-351またはJSR-375マルチテナント、役割へのグループ化、またはその逆の

.Netでは、サポートが無効/非常に制限されており、ASPアプリの参入障壁として、常にサードパーティの組み合わせが必要です。 これは開発者にとって重要であり、MicrosoftExpertsの注意を必要とするセキュリティの脆弱性です。

例:コミュニティ向けの非OSSの個人情報共有サイトがほぼ無料(必要に応じて支払う)であり、Webフォームから始めたとき、Simple Membership、Identity、Identity 2 ASPMVCにその多くを実装していました。これらを最初から作成しました。.NETCoreに移行したとき、それは別の取り組みでした。 開発に加えて、内部の概念とそれらが現在どのように新しいものを意味するかについて多くの混乱がありました。 ロール、クレーム、フェデレーション、SAML、SAML 2.0、Open ID2の順になります。

希望するソリューションを説明してください

  • ドロップインは、ASP Identityエコシステム、管理、UI、SSO、トークン、マルチテナント管理をサポートする拡張可能なソリューションです。
  • さまざまな機能をオン/オフするための構成セクション。
  • VSテンプレートに埋め込まれています(Identity Serverを削除し、ネイティブMSオプションを使用するなど)
  • 許可-簡単なADActiveDirectory統合
  • 管理者レベルのサポートからUser Defined/Created Fields UDF
  • 現在のオプションと価格設定により、既存のアプリケーションの多くは、大規模なツールの再構築やMSフレームワークの完全な放棄なしに、.NETスタックでの使用を継続できなくなります。
  • @tbonhamごとのSAML2 / CAS
  • テンプレートオプションを許可するConfiguration.MultiTenancy.IsEnabled = true;テナントエンティティのグローバルDataFilter

そのハイタイムMSは、このコアゲートキーピング機能に対応しています!!

  • []コントローラー/ API DDOS throttlingサポート
  • []ログインコントローラー/ APIキャプチャアンチスパムボットのサポート
  • []タイムアウトは、Singal-Rを使用して簡単に渡すことができ、匿名接続を強制的に切断する方法はあり
  • []公開ウェブサイトで匿名チャットを処理する方法はありません。 たとえば、_WebユーザーがSignalRを使用してASP Webサイトでヘルプまたは製品/チャットに関するFAQをサーフィン/閲覧している場合、このためのダクトテープソリューションを作成する必要があります。チャットストリーム/セッションを作成するためにそれらを一意に識別する方法はありません。彼らがログインしない限り。

@ mkArtakMSFT #11558はロックされているため、賛成できません。

@expcat再開しました!

@papyrは関連する問題に

組み込みの管理パネルテンプレートとVueの統合。

@mrkarMSFTアイデアに感謝します👍しかし、彼らは私の機能リクエストを閉じてロックし続けるので、

26594のロック

組み込みの管理パネルテンプレートとVueの統合。

Skoruba.Adminのように、 https

SignalRのRFC7692(WebSocketメッセージごとの圧縮)。 これはruntime#20004に依存しているようですが、このコンテキストに関連しているようです。 これを参照する古い問題がありましたが、現在はクローズされており、同等の未解決の問題はここに見つかりませんでした。そのため、ランタイムの問題に賛成することをお勧めします。

javascriptを使用しないblazorwasm-to-wasm相互運用機能(WASI)[https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md]

blazor wasmの読み込みの進行状況、進行状況バー、現在ダウンロード中のファイル名のユーザーエクスペリエンスを向上させる方法を提供してください。

クイックスタート/例としてユーザーインターフェイスとしてfast(コンポーネント)を使用するプロジェクトテンプレートblazor server / wasm

sftpのサポートを追加してください

「提案:コンポーネントスロットの表示」はロックされています

タグヘルパーを介してレンダリングされるときに、ビューコンポーネントに組み込みまたはフレームワークが提供するメカニズムを提供して、事前定義された場所でビューコンポーネントのビューテンプレートに挿入できるユーザー提供の子コンテンツをレンダリングします

https://github.com/dotnet/aspnetcore/issues/4901

社内(Microsoft製)IDサーバーおよびその他のセキュリティモジュール

ブレイザーについて言及していない一般的な高速開発ループに関する問題を見つけることができません。開発エクスペリエンス全体がはるかに高速になることを望んでいます。

コメントを無効にして、新しい行動を促すフレーズを作成することをお勧めしますか?
@mkArtakMSFT

@ mrpmorris @ mkArtakMSFT行動を促すフレーズ全体を放棄することを真剣に検討する必要があります。 コミュニティの投票に基づいて解決する必要のある問題を選択するのは、MS製品のフィードバック/バグレポートをもう残さない理由です-社会的なフォロワーがいない場合、または問題に賛成する同僚がたくさんいない場合、彼らはただ衰弱し、最終的には閉じられます。

私の提案は、プロジェクトが進むことができるトピック/一般的な方向性を選択し、人々がそれらから選択できるようにし、特定の問題に特定のコミットメントをすることなく、それが全体的な取り組みの一部を導くようにすることです。

これは拘束力のない諮問投票です:)

@mrkarMSFTアイデアに感謝します👍しかし、彼らは私の機能リクエストを閉じてロックし続けるので、

26594のロック

@papyrが問題を調査している私はそれが私たちの長期的なビジョンと一致するものではないと信じています。 そして、それが@blowdartがその問題を

@ 3GDXC上記の複数の機能リクエストをリストしました。 これらをより適切に追跡できるように、それぞれに個別の問題を提出するようにしてください。

コメントを無効にして、新しい行動を促すフレーズを作成することをお勧めしますか?
@mkArtakMSFT

もともと考えていたのですが、人を黙らせたくありませんでした。 これが続けば、私はおそらくこの会話をロックします。

@ mrpmorris @ mkArtakMSFT行動を促すフレーズ全体を放棄することを真剣に検討する必要があります。 コミュニティの投票に基づいて解決する必要のある問題を選択するのは、MS製品のフィードバック/バグレポートをもう残さない理由です-社会的なフォロワーがいない場合、または問題に賛成する同僚がたくさんいない場合、彼らはただ衰弱し、最終的には閉じられます。

私の提案は、プロジェクトが進むことができるトピック/一般的な方向性を選択し、人々がそれらから選択できるようにし、特定の問題に特定のコミットメントをすることなく、それが全体的な取り組みの一部を導くようにすることです。

@mnmr私たちは、コミュニティに彼らが何を望んでいるのかについて声を

AoTコンパイル#5466

AOTをブラウザタスクベースの並列処理と組み合わせると、JSが破壊されます。

タスクベースの並列処理の.NETWebAssemblyサポート。
https://github.com/dotnet/runtime/issues/40619

詳細な例外をオンにするだけの回路エラーをスローするBlazorServerアプリをデバッグするのは愚かなことですが、完了したら、事後にそれ以上の情報を提供しないでください。 #26705

詳細な例外をオンにするだけの回路エラーをスローするBlazorServerアプリをデバッグするのは愚かなことですが、完了したら、事後にそれ以上の情報を提供しないでください。

@anthcoolはこれに関する問題を

詳細な例外をオンにするだけの回路エラーをスローするBlazorServerアプリをデバッグするのは愚かなことですが、完了したら、事後にそれ以上の情報を提供しないでください。

@anthcoolはこれに関する問題を

追加したばかりです。 ありがとう!

Pub / Sub、または少なくとも.NETイベントに近いもののサポートが組み込まれていると非常に便利だと思います。 今日、コンポーネントB(子)とコンポーネントA(親)を持ち、コンポーネントC ... N(Aの子ではない)に通知するようなシナリオは、それほど簡単ではありません。 技術的には、ハックを考え出す必要があります。

この問題は解決されましたが、解決策はまだありません#26450。 ここここでも言及さています。 .NET 5 RC1がリリースされてから、BlazorWASMはAzureでの動作を停止しました。

Pub / Sub、または少なくとも.NETイベントに近いもののサポートが組み込まれていると非常に便利だと思います。 今日、コンポーネントB(子)とコンポーネントA(親)を持ち、コンポーネントC ... N(Aの子ではない)に通知するようなシナリオは、それほど簡単ではありません。 技術的には、ハックを考え出す必要があります。

@ ylr-researchで会話を続けるには、別の問題を提出してください。

自動モジュール分離と遅延読み込み。

条件付きの終了タグと開始タグhttps://github.com/dotnet/aspnetcore/issues/26368をレンダリングし

クライアント側でHttpMessageHandlerのすべてのプロパティを追加します。 現在、不足しているコードがたくさんあり、それらの多くを使用することはできません

26487:統合テストで作業するときに特定のテストスタートアップクラスを直接呼び出す新しいWebHostFactoryオプション

BlazorwasmでのInMemoryCacheの使用

箱から出して、またはナゲットで機能フォルダをサポートします。 典型的な厄介な代わりに:

タイプ別の整理:

Controllers
    CustomerController
    InvoiceController
    SmsController
    ...hundreds of files
Views
    CustomerUpdate.cshtml
    CustomerDelete.cshtml
    InvoiceView.cshtml
    SmsSend.cshtml
    ...hundreds of files

代わりに機能ごとに配置:

Features
    Sms
        ...relevant files here
    Customers
        ...relevant files here
    Invoice
        ...relevant files here

これは、ASP.NET Core、.NET Coreなど、まったく異なるものを使用しているかどうかに関係なく、あらゆる種類のアプリケーションを構築するためのより論理的なアプローチです。 詳細については、 https

これは、MVC、Razor Pages、RestAPIで機能します。

ASP.NET CoreMVC-Razor-ネストされた部分的および単純な部分的な子コンテンツ

https://github.com/dotnet/aspnetcore/issues/24470

古いEdgeをサポートします(ポリフィルを使用しますか?)
https://github.com/dotnet/aspnetcore/issues/26475

こんにちは。 親子コンポーネントのカスケード状態。

ツールチェーンの第一級市民としてのSASS(変数の認識、すべてのインポートにわたるインテリセンス、およびコンパイル)

デスクトップでBlazorアプリをホストし、クライアントでローカル周辺機器と.NETCoreにアクセスできるようにするための直接サポート。 WASMは素晴らしいですが、フルデスクトップを利用できる場合は、ローカルデバイスへのPOS機能などがはるかに簡単になります

.NetCoreでこれをいつ修正するかわからない
https://github.com/dotnet/runtime/issues/29935

ドラッグドロップ。 マッキノンの仕事を終えるといいでしょう: https

岩盤先物:#15005

カスケードコンポーネント-親コンポーネントを自動的に検出します

理想的にはAzureサービスをサポートするHTTP / 3(QUIC)の公式サポート;)

DLLサイズを縮小/依存関係を削除します。

最近私を悩ませているのは、ダウンロードサイズを小さくすることです。#26780を参照してください。
それはほんの小さなことですが、依存関係を削除するとすべての違いが生じます😉

将来的には、DLLファイルをWASMファイルにAOTコンパイルできる可能性がありますか?

事前レンダリングを改善する#26794 _(絶対的な古典的なFOOC効果を回避する)_

ここで必要な概念は、 SSRクライアント側のハイドラデーションと呼ばれ

問題#26802は、おそらく上記の問題にマージする必要があります。

Blazorの公式MicrosoftDesignコンポーネント:#11229
これはすでにバックログで最も投票された機能であり、122の賛成票があります👍

Blazorで子または親コンポーネントの参照を取得するための組み込みの方法: https

SSRSサポート:#362、#1528、#1764、#12666、#22304

すべての問題はクローズされてロックされているため、賛成することはできません。

現在、フィードバックサイトで1005票を獲得しており、2018年以降更新はありません。
ASP.NETCore用のSSRSReportViewerの開発–ACEコミュニティツールのカスタマーフィードバック

.NET 6のBlazorのレスポンシブメニューコントロール#26917

MAUI(UIデザイン)Studio for .NET 6#26918

レンダリングをアプリレベルでさらに制御したいhttps://github.com/dotnet/aspnetcore/issues/26016

@ danroth27 Blazorが一部のタイプのルーターによってブロックされる問題はどうなりましたか? 手動の回避策を提供する以外に、これを回避するために何かが行われていますか? チケットは新しいコメントを許可しません。

https://github.com/dotnet/aspnetcore/issues/19511

https://github.com/dotnet/aspnetcore/issues/19552

静的サイトジェネレーター#26929

@mrpmorris拡張子が「dll」のファイルが単にブロックされる環境にいる場合は、拡張子を変更するための手動の手順を提供しています。 現在、この分野での追加の作業は確認されていません。 さらに多くのことを行う必要があると思われる場合は、提案とともに問題を提出してください。調査させていただきます。

おはようございます、私は間違っていないことを願っていますが、タイマー()
ブラウザでタブを切り替えると速度が低下します。
考えられる問題の基本的な例を作成しますこれは私のリポジトリリンク
何が起こったかを詳しく説明するには、いくつかのテストを実行して記録します。

基本的で簡単な例、10分遅くなりますhttps://youtu.be/jHLVCSGXPMs
より多くのコードを使用した例では、1分50秒遅くなりますhttps://youtu.be/YhEVTVB2ai0
タブを変更しない場合、タイマーは遅くなりませんhttps://youtu.be/2NI0NhRLdFY

説明では、何が起こったのかを詳しく説明します。 私はリマ-ペルーのパーシーレオンです
私に連絡してくださいLinkedin
ご挨拶!

これを報告してくれてありがとう、@ PercyLeon123。
これを個別に追跡するために、新しい問題を提出してください。

機能リクエストのほとんどはBlazorに関連しているようです。 これは新しいテクノロジーであるため理解できますが、私の仲間のBlazor開発者に関しては、重要ではないさまざまな理由でBlazorを使用しない人がまだいます。 開発時間があまり偏っていないことを願っています。そのテクノロジは、コア機能であるためにすべての人に役立つコアASP.NET機能を損なうことになります。 賛成票による主な機能は次のとおりです。

  • LetsEncryptのサポートを追加します( LettuceEncryptはまだDNSの更新が必要です)#4712
  • HTTP / 3サポートの追加#15271
  • ストリーミングAPIサポートをMVC#11558に追加
  • HTTP / 2を追加:サーバープッシュサポート#4249
  • appsettings.json#2867のJSONスキーマを定義します
  • コントローラアクション名のAsyncサフィックスはデフォルトでトリミングされます#8998
  • ProblemDetailsは、404 NotFoundおよび500#4953では返されません
  • ASP.NET Coreを更新して、C#8のnull許容参照型#5680を使用する
  • IAsyncStartupとIAsyncStartupFilterを追加して、非同期スタートアップクラスとフィルターをサポートします#5897
  • ConfigureTestContainerがGenericHost#14907で機能しない
  • 岩盤エンドゲーム#15005
  • コンテンツセキュリティポリシー#6001のサポートを追加
  • 新しいForwardedヘッダーをサポートする(RFC 7239)#5978
  • LinkGenerator#14192を使用して、絶対URLのホスト/スキームを簡単に構成できるようにします。
  • 統合テストを使用するときに特定のテストスタートアップクラスを直接呼び出す新しいWebHostFactoryオプション#26487
  • JsonPatchDocumentは、ASP.NET vNext#24333でSystem.Text.Jsonを使用する必要があります
  • タイプ/解析の検証エラー処理をビジネスロジックの検証から分離する(400対422)#25732

ここでBlazor以外の問題の完全なリストを見ることができ

機能のリクエスト: Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Managementこれにより、VisualStudioテンプレートは商用ライセンスのサードパーティコンポーネントを必要としません。

私は数年見て/待っています。 しかし、辛抱強く、しかし最近の変更により、私は要求を余儀なくされました-マイクロソフトは、バングラデシュ、ベトナム、インド、フィリピンなどの10〜15人の開発者の給与と比較して、価格設定の一部を念頭に置いて、開発者コミュニティのためにこれを再検討します。

コア&ベーシックニーズ、それでも非常に複雑で重要。

Java、PHPスタックなどとは異なり、.NETネイティブドロップインソリューションには空白があります。Java、PHPスタックなど、開発者がすべてのプラットフォームでシームレスに活用するID管理および管理フレームワークオプションにネイティブドロップが多数あります。たとえば、J2EE PluggableIdentityなどです。管理フレームワークまたはJSR168またはJSR286またはJSR-351またはJSR-375。

何でこれが大切ですか? JavaまたはPHPを使用しているため、これらのネイティブスタックで簡単で明確なコア機能と基本機能が可能になりました。 その結果、 JSR 168またはJSR 286またはJSR-351またはJSR-375マルチテナント、役割へのグループ化、またはその逆の

.Netでは、サポートが無効/非常に制限されており、ASPアプリの参入障壁として、常にサードパーティの組み合わせが必要です。 これは開発者にとって重要であり、MicrosoftExpertsの注意を必要とするセキュリティの脆弱性です。

例:コミュニティ向けの非OSSの個人情報共有サイトがほぼ無料(必要に応じて支払う)であり、Webフォームから始めたとき、Simple Membership、Identity、Identity 2 ASPMVCにその多くを実装していました。これらを最初から作成しました。.NETCoreに移行したとき、それは別の取り組みでした。 開発に加えて、内部の概念とそれらが現在どのように新しいものを意味するかについて多くの混乱がありました。 ロール、クレーム、フェデレーション、SAML、SAML 2.0、Open ID2の順になります。

希望するソリューションを説明してください

  • ドロップインは、ASP Identityエコシステム、管理、UI、SSO、トークン、マルチテナント管理をサポートする拡張可能なソリューションです。
  • さまざまな機能をオン/オフするための構成セクション。
  • VSテンプレートに埋め込まれています(Identity Serverを削除し、ネイティブMSオプションを使用するなど)
  • 許可-簡単なADActiveDirectory統合
  • 管理者レベルのサポートからUser Defined/Created Fields UDF
  • 現在のオプションと価格設定により、既存のアプリケーションの多くは、大規模なツールの再構築やMSフレームワークの完全な放棄なしに、.NETスタックでの使用を継続できなくなります。

そのハイタイムMSは、このコアゲートキーピング機能に対応しています!!

SAML2とCASを追加する必要があります。

自動アップグレードオプションPartialViewsからViewComponentsへ多くのレガシーコードがパーシャルにハングアップしているため、それを新しいViewComponentsまたはTagHelpersアプリに移植する必要があります

並行フレームワークは、より広範囲のアーキテクチャーをサポートできます(このリストは網羅的ではないかもしれません):

  • NodeJのサポート:x86 / x64 / arm32 / arm64 / ppc64le / ppc64be / x390x
  • OpenJDKサポート:x86 / x64 / arm32 / arm64 / ppc32 / ppc64le / s390x / sparcv9
  • AspNetコアサポート:x86 / x64 / arm32 / arm64

より多くのアーキテクチャにサポートを追加してください。

フィードバック@YohanSciubukgianをありがとう。 私たちの計画は、ほとんど/すべてのメインラインOSとチップの組み合わせをサポートすることです。 私たちは今それを持っています。 現在、私たちが本当に欠けているのはLinux x86(32ビット)だけです。 それはめったに起こりません。 あなたが言及した追加のものはさらに少なくなります。 コミュニティはあなたが言及するよりニッチな構成を自由に追加できますが、それが起こるかどうかは疑わしいです。 AFAICTには、実用的な商業的価値はありません。

個人的には、PPCよりもFreeBSD(x64上)のサポートを追加したいと思います。 私はそれが桁違いに多くのユーザーに利益をもたらすだろうと思う(それほど多くはないにしても)。

また、現在、Apple SiliconとArm64(一般的に)のサポートにかなりの努力を払っていることにも注意してください。 新しいチップをサポートするだけでも多くの投資が必要です。 コンテキスト: httpshttps://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/。 メインラインチップのために素晴らしい仕事をすることに集中し、他のプラットフォームがサポートするためにレガシー/愛好家のチップを残す方がはるかに良いです。

現在、.NET CoreのMIPSサポートに取り組んでいる会社があります: https

このHNの投稿は非常に関連性があります: https

フィードバック@YohanSciubukgianをありがとう。 私たちの計画は、ほとんど/すべてのメインラインOSとチップの組み合わせをサポートすることです。 私たちは今それを持っています。 現在、私たちが本当に欠けているのはLinux x86(32ビット)だけです。 それはめったに起こりません。 あなたが言及した追加のものはさらに少なくなります。 コミュニティはあなたが言及するよりニッチな構成を自由に追加できますが、それが起こるかどうかは疑わしいです。 AFAICTには、実用的な商業的価値はありません。

個人的には、PPCよりもFreeBSD(x64上)のサポートを追加したいと思います。 私はそれが桁違いに多くのユーザーに利益をもたらすだろうと思う(それほど多くはないにしても)。

また、現在、Apple SiliconとArm64(一般的に)のサポートにかなりの努力を払っていることにも注意してください。 新しいチップをサポートするだけでも多くの投資が必要です。 コンテキスト: dotnet / runtime#43313およびhttps://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/。 メインラインチップのために素晴らしい仕事をすることに集中し、他のプラットフォームがサポートするためにレガシー/愛好家のチップを残す方がはるかに良いです。

現在、.NET CoreのMIPSサポートに取り組んでいる会社があります: dotnet / runtime#38069

このHNの投稿は非常に関連性があります: https

ご回答有難うございます。 可能かどうかはわかりませんが、.net5のdotnet / runtimeリポジトリでmonoをマージしたので、最初はmono用に開発されたが、Microsoftの公式サポートを受けている既存のアーキテクチャを公開することを念頭に置いていました。

素晴らしい質問です。 dotnet / runtimeのMonoは、Android、iOS、およびwasmを対象としています。

組み込みのIdentityServer#27053

IdentityServerトークンマネージャー

WebSocketのパフォーマンスの向上

Webアセンブリのマルチスレッド
https://github.com/dotnet/runtime/issues/40619

JS分離の改善-CS、CSS、およびJSファイルを同じ場所に配置

https://github.com/dotnet/aspnetcore/issues/26145

@mahdismlは、関連する詳細を含む問題を

BlazorのエンタープライズUIコンポーネント

BlazorServerまたはWASMをiOS / Androidに公開する#27252

ブレイザーについて言及していない一般的な高速開発ループに関する問題を見つけることができません。開発エクスペリエンス全体がはるかに高速になることを望んでいます。

@valeriob 、ここに行きます: https

補償トランザクションは、マイクロサービス開発の非常に難しい部分です。 それを容易にするある種の高レベルのフレームワークを思い付くことができますか? 下位レベルの実装では、たとえば、redisまたはRabbitMQを使用した実装をコミュニティに提供して、それを拡張することができます。

より良いスタートアップ構造。 現在、「ConfigureServices」と「Configure」は、新しいasp.net開発者にとって複雑です。

multiple属性のBlazorInputSelectサポート。 https://github.com/dotnet/aspnetcore/issues/5519

IdentityのSignInManagerUserManagerつに分けます。
#22597

コンポーネントを動的に作成および追加します。
Angular ComponentFactoryResolver代替。

@Component({
 selector: 'app-root',
 template: `
 <template #parent></template>
 <button (click)="createChild()">Create Child</button> 
 `,
})
export class ParentComponent {
 @ViewChild('parent', { read: ViewContainerRef }) container;

 constructor(private resolver: ComponentFactoryResolver) {}

 createChild() {
 this.container.clear();
 const factory: ComponentFactory = this.resolver.resolveComponentFactory(ChildComponent);
 this.componentRef: ComponentRef = this.container.createComponent(factory);
 }
}
このページは役に立ちましたか?
0 / 5 - 0 評価