C# czy Apple Swift?

0

Witam,
Gdybyście mieli teraz wejść z któraś z technologi:

  1. Apple Swift (iOS)
  2. C# (paki Windows)
  3. ASP .NET

To w która byście weszli i dlaczego? :)
Co jest Waszym zdaniem najbardziej dochodowe i przyszłościowe? :)

0

Najbardziej dochodowe to wziąć pierwszy lepszy język z top 5 i ZACZĄĆ PISAĆ KOD. O dochodach pomyśleć po 1-2 latach INTENSYWNEJ nauki.

5

podepne sie bo ide wlasnie do sklepu i nie wiem co wybrac:

  1. sukienke
  2. spodniczke
  3. spodnie
    co waszym zdaniem jest najlepsze i dlaczego? :)
0

przeciez sukienka i spodniczka to to samo

0

ASP - miałem na myśli WEB, a C# jako aplikacje desktop :)
Czyli nie do końca to samo ;)

0
nie100sowny napisał(a):

Najbardziej dochodowe to wziąć pierwszy lepszy język z top 5 i ZACZĄĆ PISAĆ KOD. O dochodach pomyśleć po 1-2 latach INTENSYWNEJ nauki.

Tutaj się zgadzam, ale nie jest to odpowiedź na moje pytanie :)
Mi osobiście wydaje się że ASP.NET (web) będzie bardziej przyszłościowe niż c# - aplikacje korporacyjne itp z tego co widzę wykonywane są w oparciu o interface www.
Ale jak będzie z iOS? iPhony są coraz popularniejsze, usługi mobilne będą chyba także coraz bardziej powszechne.... Ale czy długofalowo warto się tym interesować?
Jakie macie zdanie w tej kwestii?

Wiadomo, osiągnięcie jakiegoś "logicznego" poziomu w pracy w iOS czy .NET potrwa... Tylko która z tych 2 platform jest bardziej przyszłościowa i "bezpieczniejsza na przyszłość"?
Dlaczego akurat te 2 technologie? Próbowałem po troszku obu i bardzo mi się podobają... tylko nie wiem na co się zdecydować :)

0

iOS to vendor lock-in co ma swoje wady i zalety. Z zalet to jest bardzo mało sensownych ludzi a zapotrzebowanie duże więc bezstresowo można dostać fajne zarobki , dodatkowo to mobile więc projekty nie są duże ani specjalnie skomplikowane. Z wad to jest się kompletnie uzależniony od widzimisię Apple i jego sytuacji rynkowej, więc jeśli platforma straci zainteresowanie ze strony klientów to można dość boleśnie to odczuć.

Tyle że moim zdaniem największy miód obecnie spijają devowie którzy wcześnie na tej platformie zaczęli. Więc jeśli ktoś patrzy nas zarobki doświadczonych devów iOSa to niech nie ekstrapoluje tego na siebie bo teraz klimat jest taki że projektów jest mnóstwo a ludzi mało. Za kilka lat to się może skończyć a wtedy można znaleźć w dość niekomfortowej sytuacji gdy nasze umiejętności nikomu na rynku nie będą potrzebne (Swift ani Obj-C to nie Java ani tym bardziej .Net)

TL;DR; wybór pierwszej opcji to moim zdaniem dużo większe ryzyko :)

1
Zakręcony Ogrodnik napisał(a):
nie100sowny napisał(a):

Najbardziej dochodowe to wziąć pierwszy lepszy język z top 5 i ZACZĄĆ PISAĆ KOD. O dochodach pomyśleć po 1-2 latach INTENSYWNEJ nauki.

Tutaj się zgadzam, ale nie jest to odpowiedź na moje pytanie :)
Mi osobiście wydaje się że ASP.NET (web) będzie bardziej przyszłościowe niż c# - aplikacje korporacyjne itp z tego co widzę wykonywane są w oparciu o interface www.
Ale jak będzie z iOS? iPhony są coraz popularniejsze, usługi mobilne będą chyba także coraz bardziej powszechne.... Ale czy długofalowo warto się tym interesować?
Jakie macie zdanie w tej kwestii?

Wiadomo, osiągnięcie jakiegoś "logicznego" poziomu w pracy w iOS czy .NET potrwa... Tylko która z tych 2 platform jest bardziej przyszłościowa i "bezpieczniejsza na przyszłość"?
Dlaczego akurat te 2 technologie? Próbowałem po troszku obu i bardzo mi się podobają... tylko nie wiem na co się zdecydować :)

Kompletnie nie zrozumiałeś.

Dochodowe i przyszłościowe NIE są języki, frameworki i platformy tylko:

  • myślenie programistyczne / algorytmiczne
  • wyobraźnia
  • miesiące kodowania
  • komunikatywność i języki obce
0

Tak, wiem że nauka, myślenie itp są najważniejsze :)
Aktualnie od paru lat pracuję w php i chce się przekwalifikować na którąś ze wspomnianych przeze mnie technologi.

W ASP miałbym łatwiej, bo znam jQuery, CSS, HTML itp.... Wykonałem też dla siebie parę mini-projektów we Swifcie - i bardzo mi się spodobał... :)

JAVA wydaje mi się że ma za wysoki "próg wejścia". C# ma dość dużo ofert pracy dla początkujących. Z moimi obecnymi umiejętnościami wydaje mi się
że w miarę łatwo byłoby mi w to wejść. Do tego Microsoft to firma z "tradycjami" i raczej stabilna technologicznie....

Z kolei technologia Apple prócz łatwego "wejścia" (tak mi się wydaje) robi się coraz popularniejsza wsród ludzi, ale też projekty są dużo ciekawsze niż korpo-apki....

Nie chciałbym się wyspecjalizować w czymś, co nie będzie miało przyszłości... Z kolei mam aktualnie rodzinkę na utrzymaniu, i chciałbym zacząć od jakiejś kwoty, która pozwoli nam jako tako żyć (aktualnie utrzymujemy się z mojego phpowania) :)

Dziękuje bardzo za poważne odpowiedzi :) Mam po prostu dylemat. Próbowałem obu technologi, mam jako tako doświadczenie - tylko nie wiem na co się zdecydować.

0

Moje obserwacje:

  1. Skoro masz doświadczenie w webówce to w Swift się nie bardzo przyda.
  2. C# prawdopodobnie ma minimalnie większy próg wejścia niż Java. Chociażby więcej składniowych smaczków. Twoja teza jest raczej nieprawdziwa.
  3. Wydaje mi się, że Javy ciekawiej się uczy, ponieważ wiele książek od wielkich programistów ma przykłady właśnie w niej. Np. Uncle Bob / Kent Beck itp.
  4. W Swift to chyba 50% korpo apki. Szczególnie bankowość.
1

mysle ze to co chcesz robic to dewagacje o tym czego najlepiej sie uczyc i w tym sie powinienes specjalizowac. gdybys mial predyspozycje do programowania to nie marnowalbys czasu na takie bajanie jak tu odstawiasz :) niemniej powodzenia

0
Zakręcony Ogrodnik napisał(a):

Do tego Microsoft to firma z "tradycjami" i raczej stabilna technologicznie....

Ta... stabilna technologicznie to chyba tylko w tym, że trzymają się NT tyle lat.

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