Good reading material for designing complex MVC .NET Core applications?
I'm a PHP developer and I'm currently looking to move over to .NET Core. However, I'm having a hard time finding good reference material for designing large applications and "best practices". The .NET Core docs explain concepts individually which I can understand quite easily, but I'm not sure how all of the components should be structured in a large application that's more than just a "Hello World" example.
An example of what I'm looking for is this:
https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/
It recommends and explains how you can separate your controllers into "Areas" which keeps features of your application in more of a hierarchy rather than having to constantly navigate between the Controllers/Views/Models directories, but it doesn't really explain much beyond that.
The one thing I would like to learn more about is how to name and structure folders/namespaces for other components like Repositories, Middleware (along with the IApplicationBuilder extensions to use those Middleware). Also I would like to learn more information on how to modularize an application into separate projects within a solution.
If anyone can provide some pointers to some good reading material, that would be immensely helpful.
0 comments:
Post a Comment