Nauka ASP.NET Core MVC

Nauka ASP.NET Core MVC
EK
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:12
0

Dzień dobry,

Od niedawna uczę się ASP.NET MVC i chciałbym uczyć się możliwie jak najnowszych standardów wzorca MVC. Zmiana nazwy z mvc5 na core mvc wprowadziło według mnie sporo zamieszania i do tej pory poznawałem jedynie (stare)mvc5. Moglibyście wytłumaczyć mi o co chodzi asp.net core mvc ?( Zależy mi na tworzeniu aplikacji a oparciu o .net framework)

Pozdrawiam

Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około godziny
0

Nie było zmiany nazwy z MVC5 na Core. ASP.NET Core MVC 1.0 to ASP.NET MVC 6.0 ;-) Tam po drodze była jeszcze zmiana ASP.NET 5 na ASP.NET Core 1.0.

W stosunku do MVC5 w Core jest trochę zmian - oprócz najważniejszej, czyli tego, że działa zarówno na .NET Framework, jak i na .NET Core (co daje możliwość uruchamiania na innych platformach niż Windows) to najbardziej istotne jest, że masz nowy mechanizm "wpinania" się middleware, ujednolicenie MVC i WebAPI, wbudowany mechanizm DI, tag helpers, niezależność od IIS i parę pomniejszych różnic. Jak ogarniesz MVC5 to przejście na Core MVC nie jest tak bardzo skomplikowane.

EK
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:12
0

Dziękuję za odpowiedź ;) Więc co się stanie z obecnym MVC 5 ? Zostanie wyparty przez Core ?

Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około godziny
0

Pewnie tak jak już się nie robi nowych projektów w MVC2 kiedyś się nie będzie robiło w MVC5 tylko w Core 5.0 na przykład ;) Ciężko powiedzieć. Ludziom bardzo przypadł do gustu "nowy" ASP.NET i to w jego stronę będzie się szło.

EK
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:12
0
Ktos napisał(a):

Pewnie tak jak już się nie robi nowych projektów w MVC2 kiedyś się nie będzie robiło w MVC5 tylko w Core 5.0 na przykład ;) Ciężko powiedzieć. Ludziom bardzo przypadł do gustu "nowy" ASP.NET i to w jego stronę będzie się szło.

Okej wszystko doczytałem i myślę że rozumiem różnice :) Ale mam jeszcze jedno pytanie - Jeżeli zacznę uczyć się teraz ASP.NET Core MVC, a w pracy będę musiał używać MVC5 to czy przesiadka będzie bardziej "bolesna", niż z MVC5 na Core'a ? Dodam że znam podstawy MVC5.

Hrypa
  • Rejestracja:około 18 lat
  • Ostatnio:2 miesiące
0

Jeśli chodzi o sam ASP.NET MVC, nie ma dużych różnic między wersją 5 a Core (ta druga ma kilka ułatwień w stosunku do pierwszej). Natomiast cała filozofia runtime'u, deployowania i struktury solucji jest zupełnie inna w klasycznym .NET i nowym Core. Obie warto znać, bo najprawdopodobniej jeszcze przez wiele lat będą używane równolegle.

DR
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 4 lata
  • Postów:37
0

Na videokurs widziałem kurs ASP.NET MVC poziom pierwszy oraz ASP.NET CORE poziom drugi, rozumiem że obie technologie mają z sobą dużo wsponego, że można je ze sobą powiązać?
Chodzi mi głównie o to, że dopiero chcę zacząć zabawę z ASP.NET interesuje mnie CORE z racji że można go uruchomic na wielu platformach, czego chyba w ASP.NET MVC nie było? nie wie mtylko jak dużo rzeczy się jeszcze zmieniło, czytając artykuły natkałem się na wątek, że w core nie ma już składni razor? więc czy warto mieszać sobie starym ASP.NET MVC czy lepiej szukać kursów strikre pod CORE?

Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około godziny
0

ASP.NET Core MVC to praktycznie to samo, co ASP.NET MVC 6.0 - tylko opiera się o ASP.NET Core oraz ma nową nazwę, aby utrudnić życie. Czyli znając ASP.NET MVC 5.0 jesteś w stanie ogarnąć Core MVC 1.0, ale musisz też ogarnąć zmiany w runtime i przygotowywaniu solucji. Które nie są bardzo straszne.

ASP.NET MVC 5.0 działający na .NET Frameworku też dało się uruchamiać na Linuksie, poprzez Mono.
Składnia Razor dalej jest, ale teraz jest również składnia "tag helpers".

DR
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 4 lata
  • Postów:37
0

Jako osoba która nie miała z tym wcześniej styczności naprawdę jest mi trudno się w tym wszystkim połapać :( ASP.NET Core i ASP.NET Core MVC to nie to samo? zastanawiałem się na kursem "ASP.NET Core - budowa aplikacji" z strefakursów, ale to czego on się tyczy? Ma coś wspólnego z MVC czy nie :D?

Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około godziny
0

Jeżeli mówisz o tym kursie: https://strefakursow.pl/kursy/programowanie/asp_net_core_-_budowa_aplikacji.html to jest to kurs raczej poświęcony WebAPI - czyli takiemu kawałkowi ASP.NET, który służy do robienia back-endu udostępniającego dane gdzieś dalej. O MVC chyba w nim za dużo nie ma.

DR
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 4 lata
  • Postów:37
0

A ktoś by polecił jakiś dobry video kurs?

PL
  • Rejestracja:około 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:19
0

Jeśli @drakoo szukasz kursu do ASP.NET MVC to na Udemy poszukaj autora "Mosh Hamedani". Do .NET Core na YT Piotr Gankiewicz wypuścił darmowy kurs.

0
drakoo napisał(a):

A ktoś by polecił jakiś dobry video kurs?

Może kilka miesięcy po - ale dla pokoleń.

Sam zacząłem naukę MVC pół roku temu i naprawdę (nie chodzi o reklamę) - dobry kurs ma eduweb. Zwłaszcza, że jest w 2 częściach. Po jego przerobieniu naprawdę rozumiesz MVC5 i ogólnie jak to się robi + wiele fajnych dodatków w trakcie nawet z samego JS. Teraz przerabiam ten ze strefakursów Net. Core (w sumie to kurs chyba o Rest API w core) i na razie moja ocena jest bardzo niska - spodziewałem się czegoś innego... Nie wyobrażam sobie już w ogóle że za ten kurs bierze się osoba w ogóle nie mająca jeszcze wiedzy o .net. Ja po przerobieniu MVC5 i tak nie do końca rozumie co autor robi - po prostu coś pisze a ty już się domyśl czemu tak a nie inaczej. To chyba kurs dla osób naprawdę wtajemniczonych :) lub po prostu wycinek tematyki czyli Rest API

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.