aspNet vs aspNet core vs wpf

Odpowiedz Nowy wątek
2020-02-10 17:51

Rejestracja: 1 tydzień temu

Ostatnio: 18 godzin temu

0

Witam,
Programuję w c# od 4 miesięcy chciałem zacząć uczyć się nowych rzeczy moje pytania brzmią:
Od czego najlepiej zacząć ?
WPF / ASP.NET / ASP.NET Core
Czy warto uczyć się asp.net core bez znajomości asp.net ?
Dodam, że chciałbym uczyć się rzeczy przyszłościowych, aby w przyszłym roku nie mieć problemu ze znalezieniem pracy.

Pozostało 580 znaków

2020-02-10 20:14

Rejestracja: 3 lata temu

Ostatnio: 16 minut temu

2

Od czego najlepiej zacząć ?
WPF / ASP.NET / ASP.NET Core

Moim zdaniem, najlepiej zacząć od ASP.NET Core.

Czy warto uczyć się asp.net core bez znajomości asp.net ?

Oczywiście, że tak.


edytowany 1x, ostatnio: cSharpKazik, 2020-02-10 20:15
Dziękuje za odpowiedź :) - Krzysztof Jaworski 2020-02-10 20:15

Pozostało 580 znaków

2020-02-10 20:27

Rejestracja: 2 lata temu

Ostatnio: 2 godziny temu

Lokalizacja: Jastrzębie-Zdrój

1

Pierwsze pytanie, to co ma WPF do ASP .NET? Różnica między tymi technologiami jest kolosalna. Jedno to www, a drugie to desktop. Jedno z drugim nie ma nic wspólnego oprócz C#, ale to też jest "pojęcie względne". Chcesz pisać www to ASP .NET Core, chcesz pisać aplikacje na Windowsa to WPF.

Dodam, że w wpf jest mniej waktów, i mniej nowoczesnych technologii których uczysz się nie jako przy okazji, ale warto parę aplikacji w ramach nauki wyklikać, bo pisanie tooli w okienkach na szybko się przydaje. - _flamingAccount 2020-02-10 20:41
@_flamingAccount: Chyba, że ktoś ma kupionego DevExpressa i ma w nosie WPF. - AdamWox 2020-02-10 21:01
ma się czy nie ma framework pozostaje ten sam ;P - _flamingAccount 2020-02-10 21:53

Pozostało 580 znaków

W2K
2020-02-10 21:16
W2K

Rejestracja: 14 lat temu

Ostatnio: 1 dzień temu

2

Zdecydowana większość ofert w C# to oferty w ASp.NET. Nie, nie warto uczyć się starego ASP.NET. 2 lata temu można się było zatsanawiać, teraz technologia przyjęła się na tyle że nie ma sensu się cofać. Inna kwestia że Core jest po prostu bliżej mainstreamu, umożlwiając korzystanie z konteneryzacji i innych technologii w taki sposób jak robi się to na inne platformy.

edytowany 1x, ostatnio: W2K, 2020-02-10 21:17

Pozostało 580 znaków

2020-02-10 22:27

Rejestracja: 7 lat temu

Ostatnio: 20 minut temu

3
W2K napisał(a):

Zdecydowana większość ofert w C# to oferty w ASp.NET. Nie, nie warto uczyć się starego ASP.NET. 2 lata temu można się było zatsanawiać, teraz technologia przyjęła się na tyle że nie ma sensu się cofać.

Takie teksty świadczą o życiu w bańce, w której tylko zaczyna się nowe projekty. Prawda jest taka, że pisze się w tym, za co płacą. Warto znać legacy technologie przynajmniej po to, żeby na rozmowie nie zrobić wielkich oczu na hasła Web Forms czy WCF, bo to nie jest tak, że projekty migrują się same, a nawet nie jest tak, że projekty migruje się tylko dlatego, że jest moda na .NET Core.

AdamWox napisał(a):

Pierwsze pytanie, to co ma WPF do ASP .NET? Różnica między tymi technologiami jest kolosalna. Jedno to www, a drugie to desktop. Jedno z drugim nie ma nic wspólnego oprócz C#, ale to też jest "pojęcie względne".

I tu się nie zgodzę. To przecież tylko technologie prezentacji. Cała logika biznesowa dla aplikacji ASP i WPF może być wspólna, a jak ktoś nie umie sobie tego odseparować to jego problem.

edytowany 1x, ostatnio: Saalin, 2020-02-10 22:31

Pozostało 580 znaków

2020-02-10 22:33

Rejestracja: 2 lata temu

Ostatnio: 2 godziny temu

Lokalizacja: Jastrzębie-Zdrój

0

@Saalin: Nie wiem jak to jest, ale jakby mnie się ktoś zapytał o WebForms na rozmowie do .NET Core to chyba bym wyszedł... Miejmy trochę szacunku do samych siebie i starajmy się nie sprzątać śmieci za naszych przyszłych pracodawców...

Pamiętam jakiś wątek z kodem, który tu wstawiałeś i wolałbym w Web Formsach pracować niż z Twoim kodem. Zły kod to wina programistów, a nie technologii. - Saalin 2020-02-10 22:38
Dobry kod w starej technologii da ci pracę? Nie sądzę... - AdamWox 2020-02-10 22:47
Nie wiem z czym Ty masz problem. Wiesz, że Capgemini jest rekrutacja na VB. NET i Cobola? I wiesz, że są technologie o wiele bardziej egzotyczne niż Web Forms, np. Visual FoxPro i ludzie też w nich piszą? Tak jak nie boję się starych technologii, nie boję się o swoje perspektywy pracy - bardziej boję się, że będę musiał pracować z takimi ludźmi jak Ty. - Saalin 2020-02-10 22:56
No to masz pewność, że nie bedziesz pracował... Z ludźmi takimi jak ja ;-) - AdamWox 2020-02-10 22:58

Pozostało 580 znaków

W2K
2020-02-11 10:36
W2K

Rejestracja: 14 lat temu

Ostatnio: 1 dzień temu

1

@Saalin Z jednej strony masz racje - tak patrze na to pod kątem zaczynania nowych projektów. Bo czemu by nie? Zanim osoba zaczynająca prace wejdzie na rynek, spora część projektów w nowych technologiach trochę się zestarzeje, to raz. Gdyby myśleć w ten sposób to początkujący programista powinien zaczynać od .NET 3.5 i WebFormsów/WinFormsów, bo może się trafić taka robota. Kto broni wybierać prace pod kątem nowszych technologii a w razie potrzeby doszkolić się ze starszych ?

Oczywiście zawsze jest druga strona medalu. Mamy znajomość starego pakietu technologii i ciepłą posadkę w korpo, pewnie zwykle odpowiednio przepłacona, bo każdy się boi ze developer jakiejś egzotycznej technologii odejdzie i będą w ciemnej d.. (poziom pogardy dostosowany do Twoich poprzednich postów)

edytowany 3x, ostatnio: W2K, 2020-02-11 10:40

Pozostało 580 znaków

2020-02-12 01:02
Moderator

Rejestracja: 11 lat temu

Ostatnio: 1 minuta temu

Lokalizacja: Wrocław

1
Krzysztof Jaworski napisał(a):

Dodam, że chciałbym uczyć się rzeczy przyszłościowych, aby w przyszłym roku nie mieć problemu ze znalezieniem pracy.

To ucz się języka, działania .NET i biblioteki standardowej, protokołu HTTP, SQLa, trochę o wątkach i zarządzaniu pamięcią, popularnych bibliotek (ORM, IoC, logowanie), a także wzorców projektowych i dobrych praktyk.
Technologie przychodzą i odchodzą. I nie licz na to, że to, co najnowsze szybko zdobędzie wiodącą pozycję na rynku, jest masa softu, który będzie jeszcze długo rozwijany i utrzymywany, nawet w tych firmach, które zatrudniają ludzi ze znajomością Core.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
edytowany 1x, ostatnio: somekind, 2020-02-12 01:02

Pozostało 580 znaków

Odpowiedz

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