C# ASP.net, web forms czy mvc

0

W przypadku otrzymania oferty pracy w ASP.net warto wchodzić w Web forms czy lepiej tylko MVC. Czy cieżko potem przejść z Web forms do mvc? gdzie jest wiecej ofert?

8

Formsy to relikt przeszłości.

4

Webforms i mvc to zupełnie inne style programowania. Nie da się łatwo przeskoczyć z WF na MVC. Jeżeli dopiero zaczynasz to najlepiej startować od Core

4

Tylko i wyłącznie MVC jeśli ma się wybór. Jeszcze lepiej jeśli to ASP Core.

0

czyli Webforms odrzucic? ja przechodzę z C++

1

Tak, WebForms to starsza i całkowicie inna technologia.

0

dzięki, czyli webforms nie ma sie co bawic i tez mnie w zaden sposob nie przybliży do mvc. Dostałem taką ofertę wiec pewnie odrzuce..Mam pytanie jeszcze odnośnie rożnicy .NetFramework a Entityframework, jaka jest roznica?

1

.NET Framework to ogromny zbiór narzędzi oraz bibliotek. Jeżeli używasz Windowsa, to na pewno masz zainstalowaną jakąś wersję .NET Framework, bo wiele aplikacji korzysta z jakichś jego elementów.

EntityFramework to ORM, czyli mówiąc prosto chodzi o działanie na bazach danych.

0
marcin2447 napisał(a):

dzięki, czyli webforms nie ma sie co bawic i tez mnie w zaden sposob nie przybliży do mvc. Dostałem taką ofertę wiec pewnie odrzuce..Mam pytanie jeszcze odnośnie rożnicy .NetFramework a Entityframework, jaka jest różnica?

Jakim cudem dostałeś ofertę nie mając pojęcia czym są WebFormsy, a czym MVC? Jak mogłeś dostać ofertę pracy nie mając pojęcia, że .NetFramework to cała platforma programistyczna, a EntityFramework to ORM, który jest częścią .NET Framework !?

1
Aventus napisał(a):

Tylko i wyłącznie MVC jeśli ma się wybór. Jeszcze lepiej jeśli to ASP Core.

Po czesci sie z tym nie zgodze. Jesli jestes dobrym devem w miastach z wielkiej 3 to masz racje ze najlepiej w Core. Ale to dlatego ze mozesz przebierac w ofertach. W mniejszych miastach wciaz wiekszosc projektow w .NET to MVC 5 a i starsze sie zdarzaja. WebFormsy tez jeszcze zyja ale to mozna pojsc tylko dla kasy bo oferty dobrze platne (w wiekszych miastach).
Wedlug mnie kolejnosc jest taka (szczegolnie dla osoby ktora wchodzi w swiat .net):

  1. ASP .NET MVC
  2. Core
  3. WebForms
0

Ok, ale chodzi mi też o to czy mając tylko wybór webforms czy iść w to czy nie, czy lepiej dalej być w c++ i się uczyć mvc? Przy założeniu że chce się rozwijać w ASP.net mvc

1

No ale to juz Ty musisz zdecydowac. Jesli nie masz w ogole doswiadczenia z webowka, a masz mozliwosc pracy w WebForms to jakby nie patrzyc tez cos webu lizniesz. Chociaz to nie to samo co "czysty" web development. Poza tym skoro obecnie pracujesz w C++ to najpierw zajal bym sie nauka samego C# bo to dwa, calkowicie inne ekosystemy.

0

A jaki procent firm używa web forms majacych .net, ok 5%? Czy już prawie nie ma takich ogłoszeń?

1
marcin2447 napisał(a):

A jaki procent firm używa web forms majacych .net, ok 5%? Czy już prawie nie ma takich ogłoszeń?

Weź pod uwagę, że nie zawsze trafisz na to co jest w ogłoszeniu

0

Wyczytałem jeszcze że stosuje się takie połączenie jak web API+angular, to też jest przestarzała technologia?

5

Nie, obecnie jest to bardziej praktykowane podejście. Backend wystawia tylko API, natomiast do frontu używa się jakiegoś frameworka JS (Angular, React, Vue etc) i implementuje jako Single Page Application.

0
Aventus napisał(a):

Nie, obecnie jest to bardziej praktykowane podejście. Backend wystawia tylko API, natomiast do frontu używa się jakiegoś frameworka JS (Angular, React, Vue etc) i implementuje jako Single Page Application.

I tylko .Net Core :]

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