Skocz do zawartości

Zmienić pracę czy nie, oto jest pytanie.


eusebio

Rekomendowane odpowiedzi

@eusebio Zależy w czym dokładnie napisana jest ta aplikacja. Jeżeli jest to WPF to on się za wiele nie zmienił i nadal się go używa do robienia aplikacji desktopowych, natomiast jeżeli są to jeszcze WinFormsy to szkoda się w to pchać bo nic nowego dzisiaj się w nich nie robi (chyba, że programiki na zaliczenia na studiach albo jakieś makiety :)). No i musisz mieć ciągle na uwadze że będziesz pisał w starszej wersji C# i chociaż same podstawy języka za wiele się nie zmieniły to nie będziesz mógł używać wielu bajerów (czasami bardzo przydatnych jak np. null propagation operator zamiast drabinki ifów) z nowszych wersji języka. Do tego dochodzi obsługa bazy danych - nie wiem czy używają tam jakiegokolwiek nowszego ORMa, Entity Framework został wydany dopiero w .NET 4.0, wcześniej był dostępny zwykły ADO .NET (tego się dzisiaj już też nie używa, ale warto znać) albo LINQ to SQL (przodek Entity Frameworka).

 

Na pewno jeżeli wcześniej nic nie robiłeś w .NET, to wiele się nauczysz ale musisz mieć na uwadze że kod który będziesz pisał nie będzie tak nowoczesny jak mógłby być i jednak będą to trochę stare rzeczy. Pracujesz teraz jak web developer, tam wszystko zmienia się wszystko bardzo szybko i moim zdaniem jeżeli nie czujesz mocnego przymusu zmiany technologi na inną to robienie sobie przerwy w webówce żeby popisać chwile w przestarzałym projekcie jako wprowadzenie do .NETa to słaby pomysł.

Odnośnik do komentarza
Udostępnij na innych stronach

Dnia 21.12.2018 o 12:07, Bezimienny napisał:

@eusebio Zależy w czym dokładnie napisana jest ta aplikacja. Jeżeli jest to WPF to on się za wiele nie zmienił i nadal się go używa do robienia aplikacji desktopowych, natomiast jeżeli są to jeszcze WinFormsy to szkoda się w to pchać bo nic nowego dzisiaj się w nich nie robi

Chyba nie rozumiem o czym piszesz, przecież WPF i Winforms to są wiodące technologie w .NET do desktopów. A Ty piszesz 'nadal', jakby się używało czegoś innego. Wiele ofert pracy w Wwie widziałem w .NET gdzie wymienia się właśnie Winformsy. Winformsy i WPF to podstawa i wiodące technologie w desktopach w .NET, nie ma nic innego na poważnie.

 

Dnia 21.12.2018 o 12:07, Bezimienny napisał:

chociaż same podstawy języka za wiele się nie zmieniły to nie będziesz mógł używać wielu bajerów (czasami bardzo przydatnych jak np. null propagation operator zamiast drabinki ifów) z nowszych wersji języka. 

To naprawdę o to chodziło? Przecież to są zbędne pierdoły, w PHP też są takie operatory, raz ich używam, raz nie, jak mi przyjdzie ochota. To naprawdę nie ma żadnego znaczenia w rozwijaniu wiedzy o tej technologii. 

 

Dnia 21.12.2018 o 12:07, Bezimienny napisał:

wcześniej był dostępny zwykły ADO .NET (tego się dzisiaj już też nie używa, ale warto znać) albo LINQ to SQL (przodek Entity Frameworka).

I tu znów nie rozumiem - w większości ogłoszeń oraz tutoriali właśnie używa się połączenia ADO .NET + Entity Framework.

 

Dnia 21.12.2018 o 12:07, Bezimienny napisał:

Pracujesz teraz jak web developer, tam wszystko zmienia się wszystko bardzo szybko i moim zdaniem jeżeli nie czujesz mocnego przymusu zmiany technologi na inną to robienie sobie przerwy w webówce żeby popisać chwile w przestarzałym projekcie jako wprowadzenie do .NETa to słaby pomysł.

No tak, ale tylko 14% całego internetu stoi na ASP .NET, mimo, że ofert w .NET jest nawet więcej w PHP. Co to oznacza? Że bardzo dużą część wszystkiego co robi się w .NET to właśnie desktopy, jakieś ewentualnie gry desktopowe, webserwisy.

A że wielkiej różnicy jeśli chodzi o desktopy nie ma pomiędzy wersją 3 a obecną, to właśnie dlatego myślę o .NET.

 

Tak to widzę, czy nie mam racji?

Odnośnik do komentarza
Udostępnij na innych stronach

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.