Blazor CRUD UI #67
Replies: 6 comments 3 replies
-
Hey! So I have had a lot of requests for this and it's been floating on my radar for a while. The big downside here is... I've seen some of Steve's presentations, but that's about as far as my blazor xp goes 🙃, so I'd be hesitant to put something out of likely lower quality. Honestly, MS's history with UI frameworks isn't inspiring either but that's a different issue. FWIW, I am putting out a first pass at a Duende BFF with react this next release to provide a front end base, so that could provide a foundation for adding a blazor option, but idk if I'd get to it immediately. With that said, I might be open to a community contribution for it if we were able to come up with a good plan. My only hesitation there is the maintenance overhead that would come after the fact. I will probably be completely overhauling the auth server implementation the following release, so that could be an opportunity to try blazor instead of MVC/Razor too. So short answer, maybe in the near term if it's community driven. If not, maybe I'd do it solo in the future. Thoughts? |
Beta Was this translation helpful? Give feedback.
-
Great to hear it's on your radar I'd share exactly the same concerns to be honest. I've got too many side projects at the moment but if I get some time I'll take a swing at it :) |
Beta Was this translation helpful? Give feedback.
-
Another consideration is the audience. With a react (or vue/svelte or any other js framework) frontend you might attract frontend developers in search for a backend. That audience is bigger than blazor devs. With blazor it will look more like a .net only solution. Both are fine, but it depends a bit on what the project's goals are. |
Beta Was this translation helpful? Give feedback.
-
This is a great idea! I think that Blazor is a really stable solution and it seems that it won't be 'killed' that fast looking at its community contribution and its potential. 😄 🧠 What I think would be good here is to provide a MVP with Blazor at first. Then (as community can contribute to this), leave people opportunity to pick whether they want Blazor, React or any other framework to be used as a frontend. So you would use craftsman as usual, but when attaching frontend, you get to pick framework. |
Beta Was this translation helpful? Give feedback.
-
🆕 🆕 🆕 👀 Check it out and read the README.md file (it contains some screenshots and explanation): https://github.com/thestacks/craftsman-sample-blazor |
Beta Was this translation helpful? Give feedback.
-
Since I have a few Blazor enthusiasts on this thread: I'm working on a new Auth Server template which I'm thinking might be a good option to use with Blazor. If anyone's interested in hopping in on it, let me know! |
Beta Was this translation helpful? Give feedback.
-
Hi @pdevito3
Just putting this out there for discussion, I know this would be a huge undertaking. But what do you think about the idea of generating (or scaffolding) a basic CRUD UI in Blazor? Wouldn't need to be anything fancy, just using the basic out of the box styles, a form for adding/editing each entity and a table for listing them.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions