C
C#2y ago
LuizBorges

Simpler route to get into webdev

I've programmed in c# for a long time before (both console and winforms), but not much in recent years. It was always my language of choice, for the odd console apps I had to do for work. Now I've been thinking about making some small apps for work that would work online in a browser and have some nice graphics for representing data. From what I gather, there is the Blazor way using MAUI and the Uno Platform way. But my years away from development (and never doing any webdev) are showing and I'm very lost. I'm even considering trying to learn some JS/TS and use something like Vue or Angular. I know enough HTML and CSS to get by, and some JS (but nothing about promises or advanced language concepts). What do you recommend me? Both as tool of choice and as learning resource?
7 Replies
Angius
Angius2y ago
MAUI is a desktop framework, so is Uno Uno can target the web, sure MAUI cannot Far as frontend in C# is concerned, Blazor is the framework to use
LuizBorges
LuizBorges2y ago
I might have mistake it, I thought Maui was made available for Blazor (or is going to be, not sure) there is TOO MUCH information for webdev and I'm completely lost. Does it uses a (virtual) DOM? Like some JS framework, or is it more like ActiveX/Silverlight/flash?
Angius
Angius2y ago
It does use DOM, yes It works thanks to the power of WebAssembly, and interfacing with Javascript to manipulate the DOM where needed A nifty lil' amalgam
LuizBorges
LuizBorges2y ago
Cool, I will try to learn how to use Blazor. A quick search revealed that the file size is still an issue with Blazor compared with a JS framework, but that is not such a huge deal for me.
khamas
khamas2y ago
the file size for my company blazor app is around 6 MB
LuizBorges
LuizBorges2y ago
That is significative in a mobile scenario... I'm considering looking at a slimmer approach and learning Vue with TS... :/
khamas
khamas2y ago
well that's fine