Cześć,
Co proponujecie kształtować pod kątem nowej wiedzy z C# w .NET biorąc pod uwagę przyszłe lata? W co najlepiej iść? Jak byście uszeregowali technologię pod kątem potencjalnego popytu?
Dziękuję, kłaniam się.
Ja preferuje dokształcanie się jak cos potrzebuje. Za dużo było takich rzeczy, których się uczyłem, a potem były mi niepotrzebne.
We wszystkich poza desktopami chyba ze chcesz robić jakieś cady, camy itp
Forik napisał(a):
desktopy są uzyteczne w formie ERP dla firm - sporo nadal operuje na systemach desktopowych
To tylko jest zaszłość historyczna i kulą u nogi.
Forik napisał(a):
desktopy są uzyteczne w formie ERP dla firm - sporo nadal operuje na systemach desktopowych
Potwierdzam to co napisał @UglyMan. Wdrażam Comarch Optimę i jest to jeden z najgorszych systemów ERP do jakich piszę się jakiekolwiek dodatki ze względu na zaszłość historyczną
. Korzysta jeszcze z obiektów COM, w tym ActiveX (Javascript/Basic na Windows). Potrzeba bardzo dużo czasu na ogarnięcie tego dinozaura. Miałem również styczność z Enova365 ale ten ERP już sobie lepiej radzi w kwestii dostępności do "moich faktur", ponieważ ma aplikację mobilną i www, z których można korzystać jednocześnie (wiadomo, będzie drożej). No i, najważniejsze, nie korzysta z COMów.
Z mojej perspektywy widzę, że sporo ludzi ucieka w www i/lub mobilne. Mało kto lata z komputerem do klienta, aby przyjąć zamówienie, a po pandemii ludzie chcą, aby ich dane były dostępne w domu i trzeba stawiać, udostępniać serwery, zdalne pulpity, czasem VPNy, albo właśnie pisać jakiś system jako aplikacja webowa.
Tak tylko wtrącę...
Szczerze nie wiem do którego działu CLI się zalicza, myśle że aplikacji desktopowych. Ale to też jest dobry kierunek.
Szczególnie kiedy tworzy się coś utitlity dla siebie w konsolce, ale oczywiście nie tylko.
Jak Adam Wox powiedział, WWW i mobilne to teraz główna działka i w to powinno się pełną parą iść. Przy okazji też wspomnę o sieciach neuronowych (sztuczna inteligencja) wiem że to nie jest typ aplikacji, ale warto ten dział IT zgłębić, bo jest naprawdę bardzo ciekawy, i można skosić nie lada pieniądze kiedy się ją zaimplementuje w jakiejś apce mobilnej/WWW. Poza tym dział WWW i mobile, dzieli się na kilka pod-działów więc bez problemu da sie znaleźć działkę która nam się podoba.
C# do mobilki to chyba tylko w przypadku, gdy mamy libkę z logiką biznesową napisaną w C# i chcemy tylko doklepać front.
Ale nikt już raczej tak nie robi, bo się wystawia API i klienta mobilowego lepiej napisać w czymś co nie utrudnia podstawowych rzeczy.
Zależy...
Minusem Xamarina jest to że ma natywny rendering (czyli jak masz kontrolkę to renderuje to tak jak system telefonu chce, a nie jak ty chcesz), a nie jak Flutter, Skia, aczkolwiek zawsze możesz stworzyc customowa kontrolkę.
Jeśli chcesz coś na szybko napisać w C# na mobilki to Xamarin jest dość dobrym pomysłem.
A jak chcesz mieć super ładną apke bez prawie żadnego wysiłku, to Flutter jest lepszym wyborem.
UglyManUglyMan