Skip to content

We have a project template where we can add support for Server and Webassembly #46395

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mkArtakMSFT opened this issue Feb 1, 2023 · 2 comments
Assignees
Labels
area-blazor Includes: Blazor, Razor Components enhancement This issue represents an ask for new feature or an enhancement to an existing one feature-full-stack-web-ui Full stack web UI with Blazor Priority:1 Work that is critical for the release, but we could probably ship without
Milestone

Comments

@mkArtakMSFT
Copy link
Contributor

mkArtakMSFT commented Feb 1, 2023

  • We need to decide whether we want a single template, a new separate template, or multiple templates.
  • We want to keep supporting scenarios where your whole app is webassembly/server and you do not care about adding "islands" of interactivity into the page.
  • We want whole server/webassembly apps to leverage the improvements in server side rendering even if they aren't using an "islands" architecture.
@mkArtakMSFT mkArtakMSFT added enhancement This issue represents an ask for new feature or an enhancement to an existing one area-blazor Includes: Blazor, Razor Components Priority:1 Work that is critical for the release, but we could probably ship without feature-full-stack-web-ui Full stack web UI with Blazor labels Feb 1, 2023
@mkArtakMSFT mkArtakMSFT added this to the .NET 8 Planning milestone Feb 1, 2023
@nakamacchi
Copy link

nakamacchi commented Feb 21, 2023

I want to vote a new seperate template for Blazor United, i.e., keep the existing templates (Blazor Server and Blazor WebAssmbly) and add the new Blazor United template. The reasons are below.

  • Developing Blazor apps which can work both in SSR/CSR mode will require significant efforts and careful development. (Not all applications require the SSR/CSR unified model.)
  • To use the static web hosting model, Blazor WebAssembly model will be required.
  • Single template will cause application migration effort from .NET 7 or earlier.

@sab39
Copy link

sab39 commented Feb 22, 2023

My suggestion would be to keep the existing templates and add a new separate template for Blazor United, but also provide a clear and discoverable migration path to turn existing Blazor Server or Blazor WASM projects (whether created before United was an option, or created with the new version) into United projects.

@ghost ghost locked as resolved and limited conversation to collaborators Jun 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-blazor Includes: Blazor, Razor Components enhancement This issue represents an ask for new feature or an enhancement to an existing one feature-full-stack-web-ui Full stack web UI with Blazor Priority:1 Work that is critical for the release, but we could probably ship without
Projects
None yet
Development

No branches or pull requests

4 participants