• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Xamarin nauka

+2 głosów
600 wizyt
pytanie zadane 28 listopada 2024 w C# przez 1ghzThunderbird Nowicjusz (210 p.)
MS oficjalnie zakończył wsparcie tego frameworka. Zastanawiam się czy jest sens uczyć się tej technologii. Z jednej strony znając na jakimś tam już poziomie środowisko .Net byłoby prościej wskoczyć na Xamarin, ale z drugiej skoro się to nie rozwija, a wręcz zostało ubite przez producenta to sam nie wiem czy warto.
komentarz 28 listopada 2024 przez tkz Nałogowiec (42,040 p.)
Warto byłoby rozejrzeć się po rynku i zobaczyć jak firmy do tego podchodzą. Jest cobol, jest stara Java Enterprise, które są utrzymywane bo są na poziomie tak wielkich systemów, że nie opłaca się tego przepisywać.
komentarz 28 listopada 2024 przez reaktywny Nałogowiec (46,210 p.)
edycja 28 listopada 2024 przez reaktywny

@1ghzThunderbird, ja bym polecił Fluttera lub Kotlin Multiplatform. Lepsze i bardziej przyszłościowe niż Xamarin / MAUI :)

Flutter jest fajny i łatwy do nauczenia, wkurzają tylko nawiasy (dużo ich!) :) Choć Kotlin Multiplatform wydaje się bardziej przyszłościowy, Google się polubiło z KMP i chyba, nie jest to pewne, za kilka lat zastąpi Fluttera.

2 odpowiedzi

+1 głos
odpowiedź 28 listopada 2024 przez marcin99b Szeryf (86,480 p.)
Niedługo minie mi 7 lat komercyjnego doświadczenia w .net, nigdy nie widziałem w praktyce żeby firma używała xamarina, raz słyszałem że planowali ale zrezygnowali i raz widziałem jak na youtube ktoś mówił że używają tam gdzie pracuje.

Jak osobiście próbowałem się uczyć to ciągle miałem z nim dziwne problemy techniczne, co prawda ostatnie podejście miałem w 2019 albo 2020, ale jednak, konkurencyjne rozwiązania działają bezproblemowo a z xamarinem zawsze coś było nie tak.

Do własnych projektów polecam fluttera, nie jest bardzo popularny na rynku ale przyjemnie i łatwo się w nim robi standardowe projekty. Ma pewne ograniczenia, nie nadaje się do udziwnionych projektów, ale wszystko co standardowe i popularne, bez problemu w nim zrobisz. Z myślą o pracy szedłbym w kotlin/swift zależnie czy chcesz android/ios.

No chyba że nie rozważasz kariery w aplikacjach na telefony, tylko zastanawiałeś się czy nauczyć się xamarina, bo już ogarniasz .net a zawsze to dodatkowa umiejętność, troche tak rozumiem to pytanie. W takim razie spróbuj sobie bo zawsze to jakieś nowe doświadczenie, może trafisz na ciekawe rozwiązanie którym zainspirujesz się w innych projektach, ale lepiej nie angażować się w niego mocniej, są lepsze rzeczy do nauki.
komentarz 28 listopada 2024 przez reaktywny Nałogowiec (46,210 p.)
Dobry wpis, jeszcze dodałbym, ze dziś nie trzeba iść "natywnie" w dwóch językach Kotlin i Swift, Wystarczy Kotlin + wycinek Swifta - SwiftUI pod layouty. A jak godzisz się w uniwerslane widoki MAterial Design, to wystarczy Kotlin i CM. KMP jest coraz ciekawszy i budowanie layoutów w Compose Multiplatform jest lepsze i przyjemniejsze niż we Flutterze, także bardziej odporne na błędy a kod jest zwykle krótszy. Takie są opinie wielu osób które spróbowały nowego rozwiązania, ja korzystałem tylko z Fluttera.

Przyszłość Flutter nie jest pewna, bowiem już powstał fork repo i mówi się, ze za kilka lat Google może go porzucić.
0 głosów
odpowiedź 28 listopada 2024 przez reaktywny Nałogowiec (46,210 p.)
edycja 28 listopada 2024 przez reaktywny
Zajrzyj też tu:  https://forum.pasja-informatyki.pl/596665/android-praca?show=596665#q596665

Jakby Ciebie zainteresowały porządne frameworki mobile ;) to obejrzyj porównanie obu:

[  Is Kotlin Multiplatform killing Flutter?! | Kotlin Multiplatform vs Flutter - YouTube ]
--> https://www.youtube.com/watch?v=TyWPNqgMQW4

[  Flutter vs Kotlin Multiplatform - YouTube ]
--> https://www.youtube.com/watch?v=f0nEaM6MK6o

[  Kotlin Multiplatform vs Flutter: Which should we use? - YouTube ]
--> https://www.youtube.com/watch?v=SM_O4lWA0Jc&t=137s

[  Does Kotlin Multiplatform beat Flutter? | KMP vs Flutter in 2025 | Senior SWE - YouTube ]
--> https://www.youtube.com/watch?v=FzaVmw4u6O8

[  Flutter vs Kotlin Multiplatform | Which is better ? - YouTube ]
--> https://www.youtube.com/watch?v=pkM5q8RJiEw&

Podobne pytania

0 głosów
0 odpowiedzi 562 wizyt
0 głosów
1 odpowiedź 496 wizyt
pytanie zadane 18 marca 2022 w C# przez DXC Użytkownik (500 p.)
0 głosów
1 odpowiedź 270 wizyt
pytanie zadane 21 stycznia 2022 w C# przez patryk241 Użytkownik (700 p.)

93,778 zapytań

142,738 odpowiedzi

323,390 komentarzy

63,382 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...