For me, Server Side Blazor is the fastest development. This tutorial: Creating A Step-By-Step End-To-End Database Server-Side Blazor Application (updated to .Net Core 3.1) will let you see the steps needed for basic CRUD.
Not sure which to use.
I need to make a web interface for the team I am on at work. 16 remote people, one remote database. We want to basically do CRUD and run some reports on our data. I'm not sure if I really need to get all into blazor or react, that sort of thing or would a webform in mvc work for what I want to do?
Developer technologies | ASP.NET | ASP.NET Core
Developer technologies | .NET | Blazor
2 answers
Sort by: Most helpful
-
-
Bruce (SqlWork.com) 81,711 Reputation points Volunteer Moderator
2021-11-07T16:51:14.557+00:00 This is always a decision that depends on a couple factors.
How desktop like is the application. If it’s just search and edit, a web server app may be better. If you plan on handling input events and dynamic content then a client based app makes sense.
If you are making a client app, is it complex enough to require a framework or just some simple JavaScript required. Like this website, it’s a standard web application and JavaScript just for the text entry.
If you decide to make a full fledged client app (SPA), then you pick the framework.
Do you want JavaScript frame work like react.
If you you pick Blazor do you want server or client. Client like react is the most stable but will require writing a 2 tier application (client / server). If you pick server are your remote workers network up to it?
Other considerations. How often and how will the app be used? Is fast load time a requirement? Will the users leave it open all the time? Just an occasional update, or is a data enter application primarily?
An finally, if it’s just a utility app, and can be anything you want, what do you want to learn?