I
I
Ioan Shestopalov2022-04-01 16:11:14
ASP.NET
Ioan Shestopalov, 2022-04-01 16:11:14

Various .net backend technologies. What is needed for what, what to teach a beginner?

Hello. Having thoroughly studied the basics of C# , html / css , I decided to start getting acquainted with .net technologies that allow me to work with the backend part. I came across a huge number of frameworks and patterns, the worst thing is that it is not at all clear what is intended for what, what are the pros and cons of what, and where is it better to start your journey.

Basically, my attention was occupied by the Razor pages technology . As I understand it, this is a lighter alternative to the powerful ASP.NET Core MVC , which uses a different design pattern and is more suitable for light and medium projects. For myself, I made an analogy with django/flask . Then I read about some Blazor, here already my guesses (at the expense of what it is?) roll down to zero.

Essence:

  • Which backend of .net technologies is the most promising among them ?
  • Which back-end technology on the .net platform should a beginner choose for a more understandable entry from scratch?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vasily Bannikov, 2022-04-01
@Hotveyn

Razor pages are part of ASP NET Core MVC.
And it is needed for front-end development with SSR, not back-end. So it would be more correct to make an analogy not with flask, but with django.
Razor Pages - Jinja
ASP NET Core MVC - Django
Blazor, on the other hand, is completely and completely needed for the frontend - it should be put in analogy with Angular and Vue.

Which backend of .net technologies is the most promising among them?

Just ASP NET Core, no MVC
What back-end technology on the .net platform should a beginner choose for a more understandable entry from scratch?

In terms of complexity, they are all equivalent, but they solve different problems. Decide on the task first.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question