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?
C# ASP.net, web forms czy mvc
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
- Rejestracja: dni
- Ostatnio: dni
- Postów: 251
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
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
Tylko i wyłącznie MVC jeśli ma się wybór. Jeszcze lepiej jeśli to ASP Core.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
czyli Webforms odrzucic? ja przechodzę z C++
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
Tak, WebForms to starsza i całkowicie inna technologia.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
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?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5238
.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.
- Rejestracja: dni
- Ostatnio: dni
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 !?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
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):
- ASP .NET MVC
- Core
- WebForms
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
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
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
A jaki procent firm używa web forms majacych .net, ok 5%? Czy już prawie nie ma takich ogłoszeń?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1608
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
Wyczytałem jeszcze że stosuje się takie połączenie jak web API+angular, to też jest przestarzała technologia?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1608
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 :]