-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Server side Blazor compatibility #5517
Comments
Thanks! we need it ! |
We want to use server blazor for OfficeJS plugins that are not capable of running WASM. This would be super helpful. |
+1 |
@stsrki Thank you for working on this. What are the toughest parts? |
@Stirda not much. Mostly reorganizing the structure of the project so that there are no breaking changes :) |
Because Blazor WASM project is currently not usable for production deployments, I have few questions regarding Server-Side option.
I am wondering if adding additional section to appsettings.json to .HttpApi.Host like:
makes sense, because it provides option that different Redis installation is used for SignalR that the rest of application? |
@hikalkan Modified milestone means there will be no Blazor server-side template for 4.2 release? |
@Stirda I can answer this since I'm responsible for the work on Blazor server-side. The Blazor server-side will take some time until it's done since it requires a lot of rework on project structure and reorganization. The biggest obstacle is how different WebAssembly is from server-side works. One example is the authentication process. So I need to figure how to make it work without changing it too much. But as it stands, some breaking changes are required. |
@Stirda it is currently in 4.3 milestone. That means we are working on it in 4.3. We do our best, however it may not finish it 4.3. It is released when it is ready. Especially such major works (touch everything) are hard to predict :) |
Thank you @stsrki for your work on this and blazorise. Any update on this? I see it is no longer in-progress. Not sure if this is good news or bad news. I really hope this makes 4.3 with its long dev cycle. Feels like it has been coming forever. Last year talk of support for blazor seemed to morph into blazor wasm only, which was a surprise. I hope fear of breaking changes doesn't hold this back too much. The best way is the best way :) |
@mooresway It's going slowly by steadily. Currently, I moved to some other more critical issues that needed to be fixed and soon I will continue to work on BSS. |
🙏🤞 |
Hi @stsrki when you finish that could we switch to server side easily or will we replace depended modules? |
@murat-yuceer It's going to be a breaking change, in terms that you will need to replace some of the modules. |
@murat-yuceer when it gets clear, we will think on a migration path. The big change will be in the project structure, you know blazor assembly and server are very different in that area. |
@hikalkan, how SignalR connectivity will be handled for Blazor SS in scale-out environments (multiple instances of application inside k8s cluster for instance). |
@leonkosak I have never tried that, but I think this should be something not related to the ABP Framework. You can do it just like you can in any project. |
@hikalkan, of course. But keep in mind this for microservice template (abp Commercial). |
Thanks @leonkosak we will consider that ;) |
We may add a second project into the startup template that is configured for Blazor server side.
The text was updated successfully, but these errors were encountered: