asp.net mvc czy asp.net core mvc? - czy nauka każdego wyjdzie tak samo? jak jest z tą terminologią Microsoftu?

0

Cześć,

chciałbym zacząc naukę .net. Aktualnie jestem na etapie przeglądania tematów, artykułów i oglądania wideo nt. tego, czym w ogóle jest środowisko .net. Przeglądam tez oferty pracy aby chociaż mniej więcej zorientować się, jak na chwilę obecną wygląda rynek.
I tutaj kilka pytań do was, bo czuję się zagubiony i nie jestem w stanie znaleźć jednoznacznej odpowiedzi:
**Czy asp.net mvc to jest "wersja sprzed core", której następcą jest właśnie asp.net core mvc? **Wiem, że mvc to model, ale chyba jednocześnie jest tak jak napisałem? Czy nie?
Pytam, bo z jednej strony najlepiej było by się uczyć najnowszej technologii (core), ale z drugiej, gdy patrzę na oferty pracy, to zdecydowana większość ma napisane, że wymaga "asp.net mvc" a tylko niektóre "asp.net core" albo "asp.net core mvc". Orientujecie się może, czy w branży aktualnie jest tendencja do nazywania asp.net core mvc po prostu skrótowo asp.net mvc, czy jednak mowa tutaj o innych technologiach? Jeżeli są to inne technologie, to sądzicie, że lepiej uczyć się core, czy jednak tego, czego na rynku jest więcej (na pozycje juniorskie bez inż., startować z CV będę za minimum rok)?

Bardzo dziękuję za pomoc :)

4

Jak bym nie szedł w "starego .net". Ofert jest dużo, bo dużo jest aplikacji, które zostały napisane 5, czy 10 lat temu i dalej są rozwijane, utrzymywane.
Lepiej nauczyć się najpierw Cora. Raczej teraz bym nie szedł w MVC a w web api, Razor Pages i Blazor, MAUI. Moim zdaniem to jest przyszłość .neta. Łatwiej ci będzie się "cofnąć do tyłu" niż teraz wchodzić w starego .neta, a potem uczyć się cora,

0

Okej! Właśnie tego nie wiedziałem, czy lepiej się będzie "cofać do tyłu" ( ;) ) czy z jakichś powodów lepiej zacząć od poprzedniego wcielenia. Wielkie dzięki!

0

A czy ktoś może mi odpowiedzieć na drugie pytanie, bo totalnie głupieję. Widzę oferty pracy asp.net mvc, asp.net core, asp.net core mvc i ja nie wiem czy te nazwy są wymienne, czy jedna zawiera się w drugiej? Po prostu obawiam się, że zacznę się uczyć czegoś, a potem się okaże, że jest to jednak coś innego niż chciałem, albo wycinek.

1

@UglyMan:

a czy przypadkiem różnica pomiędzy MVC oraz Razor Pages to nie głównie "architektura" i tyle?

@tchurzofretka

asp.net core, asp.net core mvc

nie sądzę aby tu różnice były jakieś znaczące.

asp.net mvc

to się douczysz ¯\_(ツ)_/¯

ale raczej bez stresu

Introduction to ASP.NET Core i po lewej w menu masz wiele tematów

0

Okej, dzięki. Czyli będę ufał ogłoszeniom, że są wysłowione precyzyjnie ;)

3
tchurzofretka napisał(a):

**Czy asp.net mvc to jest "wersja sprzed core", której następcą jest właśnie asp.net core mvc? **Wiem, że mvc to model, ale chyba jednocześnie jest tak jak napisałem? Czy nie?

Moje przyzwoite wytłumaczenie ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Core MVC: Czym różni się od siebie: Asp.net MVC , Asp.net Core, Asp.net Core MVC , Asp.net Web API ;)

Pytam, bo z jednej strony najlepiej było by się uczyć najnowszej technologii (core), ale z drugiej, gdy patrzę na oferty pracy, to zdecydowana większość ma napisane, że wymaga "asp.net mvc" a tylko niektóre "asp.net core" albo "asp.net core mvc". Orientujecie się może, czy w branży aktualnie jest tendencja do nazywania asp.net core mvc po prostu skrótowo asp.net mvc, czy jednak mowa tutaj o innych technologiach? Jeżeli są to inne technologie, to sądzicie, że lepiej uczyć się core, czy jednak tego, czego na rynku jest więcej (na pozycje juniorskie bez inż., startować z CV będę za minimum rok)?

Nie zdziwiłoby mnie, gdyby czasami "ASP.NET MVC" nie miało oznaczać "ASP.NET Core MVC". Rekruterzy w ogłoszeniach potrafią pomylić Javę z JavaScriptem. Najlepiej będzie zawsze dopytać na rozmowie kwalifikacyjnej. Jak ogarniesz ogólną koncepcję to "stare" MVC i "core" MVC są dość zbliżone, da się (w cierpieniu) wrócić.

1

A czasami zdarza się też tak, że .NET w ogłoszeniu oznacza w praktyce Javę, więc nie ma co liczyć na rzetelność ogłoszeń ani rekrutacji. Po prostu trzeba się upewniać w trakcie procesu.

asp.net mvc, asp.net core, asp.net core mvc i

Nauczenie się jednego znając drugi to kwestia paru godzin.

0
somekind napisał(a):

A czasami zdarza się też tak, że .NET w ogłoszeniu oznacza w praktyce Javę, więc nie ma co liczyć na rzetelność ogłoszeń ani rekrutacji. Po prostu trzeba się upewniać w trakcie procesu.

Ostatnio jak sie przyjmowałem do pracy to miałem pisać w .net, bo aplikacje będą przepisywać na .net. Minęło 6 lat, i co, i gó... Dalej klepiemy w tym, w czym zostało to napisane 15 lat temu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1