Programowanie na IoS czy warto?

0

Witam. mam pytanie do programistow piszacych aplikacje na Ios czy warto sie uczyc programowania na ta platforme? jezeli tak to Obj-C czy Swift? Jak wyglada sytuacja na rynku pracy? szukaja juniorow na poczatek?.Pozdrawiam

0

SWIFT i jeszcze raz SWIFT. Obj C ciągle będzie istniał jako legacy code jednak 90% +/- nowych aplikacji jest pisana w swift'cie. Poza tym język cały czas się rozwija i jest ulepszany + co za tym idzie jest dużo prostszy do nauki a niżeli obj-c. Czy szukają juniorów ? Jasne że tak i generalnie stawki są sporo wyższe od programistów androida. Standardowa stawka dla juniora bez expa to 2k jednak wraz ze wzrostem umiejętności idzie w górę. Widuję ogłoszenia gdzie iOS dev z rokiem expa może dostać 5k i w górę. Więc podsumowująć wybierz swifta. Aplikacje mobilne ciągle się rozwijają więc zapotrzebowanie na programistów mobile będzie ciągle rosło tymbardziej programistów iOS'a.
Pzdr

1

Język jest nieistotny. Ważniejsza jest znajomość platformy.
ObjC i Swift są ze sobą ściśle związane. Apple zadbało, bu oba języki mogły ze sobą współpracować.
Do tego jeszcze dochodzi mieszanie C++, które jest możliwe tylko z ObjC, więc poza legacy code ObjC służy jako pomost do C++.
Ergo najlepiej nauczyć się obu języków, a jako że różnice są tylko i wyłącznie składniowe (filozofia pozostaje bez zmian) dodatkowy kosz nauczania się obu jest naprawdę niewielki.
Swift jest fajny, ale kod w ObjC nadal powstaje w dużych ilościach więcej niż to 10% jakie wspomniał @cupertino__.

offtopic: Obecnie dłubie przy wieloplatformowym projekcie napisanym w C++. Na OS X i iOS odniesienie do systemu idą za pomocą ObjC, tak samo biblioteka C++ jest opakowana w taki sposób, że na zewnątrz widać ObjC (albo Swift przy niewielkim wysiłku). Na Windows jest WinAPI, ale za to na zewnątrz widać C# itd itp.

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