Re:.NET MAUI: .NET Multi-Platform App UI
by ab_testing on Wednesday April 21, 2021 @12:57AM
(#26885574)
What is a good way to learn the .NET framework or a guided path to understand the development hierarchy in .NET.
It seems expansive with tools for everything from web, app and desktop development. Microsoft provides tutorials but it feels like they are all over the place and not really directed.
[ Parent
| on HN ]
Re:.NET MAUI: .NET Multi-Platform App UI
by ChicagoDave on Wednesday April 21, 2021 @01:22AM
(#26885706)
Well this is a very loaded question. I’d tackle it by basic aspects of base development.
- File Handling, IO, Streams - Data Storage, ADO.NET - Generics, Collections - Linq, Lambdas - Threading, Tasks - Cryptography
I’d just build console apps, which you can do on Windows, Linux, or MacOS.
Just install dotnet-core.
Re:.NET MAUI: .NET Multi-Platform App UI
by tester34 on Wednesday April 21, 2021 @03:45AM
(#26886515)
I'd recommend skipping ADO and learn Dapper/EF Core (this is harder to learn because its huge)
Re:.NET MAUI: .NET Multi-Platform App UI
by bob1029 on Wednesday April 21, 2021 @10:45AM
(#26890322)
I'd consider going straight into Dapper. It's where you'll end up anyways if you start worrying about performance. Direct SQL queries and matching projection models allow for much more flexibility in all areas. If you are bad at SQL, EF Core won't save you for very long. Might as well learn it the hard way.
Learn C# in vscode and console applications. After that, search the app model (they have like 20 of them).
And you want to .NET and not the .NET Framework :).
What tutorial is best, depends a lot on your experience and target.