I read this Telerik article here and still have many questions not covered in that article:
- Typo in the article "SingnalR" ... I think you mean SignalR.
- WASM Blazor can run "offline" but without connectivity to server based web APIs and database what would WASM do for me, ability to write data to local file and populate later when connectivity returns?
- Can either (WASM or Server) be coded exclusively with DOM and C# and be fully functional, no JavaScript/TypeScript special cases?
- Are there any differences on how WASM vs. Server consumes web API ... security difference, CORS, etc.? Article suggests a "built-in" feature for keeping code secure and private but doesn't expand on that?
- Are there any differences on what can be accomplished with a UI/UX with WASM vs Server?
- What is the relevance to "SignalR" in either WASM or Server?
- I don't see any Telerik templates in VS 2022 for building Blazor WASM or Server application, only the default Microsoft provided templates?
My goal is to minimize the technology stack staying with .NET 6/7 core/EF (web APIs), C#, DOM, Blazor so that code maintenance is easier and less demanding on hired skill sets and less fragile (more resilient) Nothing against JS and TypeScript, it's just that for my development case, I want to avoid JS and mixing it in with my application.
My application requirements are fairly standard, both public facing and private web application calling web API that communicates with back end database. The UI needs to be nice/modern but doesn't need to be a marketing/sales type of website. I need easy databinding, validation, and powerful grid control (filters, groups, sorts), touch signature image capture, and there will be some interaction with cameras for image capture and OCR and of course standard reporting to a report server.
I am reading up on your training course here.
Any insight would be helpful as I get more familiar with Blazor.
Many thanks.