Język multiplatformowy jaki??

0

Witam ostatnio dużo pisze w swifcie ale coraz bardziej jestem przekonany że to nie jest to.Myśle aby u nie zależnić się od jakiej kolwiek platformy , bo w przyszłości nie wiadomo czy mi się nie odwidzi aby przejść na inny system niż mac.Jaki język programowania polecacie multiplatformowy tak abym spokojnie mógł pisać na mac,linuxie i windowsie.Myśle ostatnio nad rustem ale niewiem czy warto w niego inwestować czas.Jave próbowałem i mi nie przypadała do gustu.C# nawet ciekawe ale nie ma tego co poszukuje.Co możecie mi polecić za języki programowania

1

Scala ;] Klepię w niej w pracy i jest wporzo.

1

Czego nie ma no minus poważny dla mnie że aplikacje w c# pisane są pod windowsa jedynie.

0

A co Ci się nie podoba w Javie ?

0

Pytanie zasadnicze: a co chcesz na tych platformach robić?

EDIT: Jeśli nie podoba Ci się Java, a podoba C# to jest spora szansa, że nie masz pojęcia o czym mówisz.

0

Myśle że xamarin się zainteresuje. Jak wygląda aktualnie rynek pracy dla osób robiący multiplatformowe aplikacje w xamarin??

1

to troll post?

0

Język to nie problem.
Pytanie jakiego frameworka chcesz używać.
Przykładowo Qt (dostępne na większość platform) domyślnie jest z C++, ale doskonale też sprawdza się z Python-em.

0

A w Javie (ew Scali, itd) można pisać pod iOSa: https://robovm.com/ ;]
Tylko po co? I tak zdecydowana większość ludzi czy firm robi osobne aplikacje pod osobne mobilne systemy. Chyba takie podejście jest mniej problematyczne.

0

To może jednak zostać przy swifcie i go ogarniać i się specjalizować w platformach ios i osx??

1

C (nie C++)

0
satirev napisał(a):

C (nie C++)

Może to jakoś rozwiniesz?

0

Świeży news - Xamarin kupuje RoboVM: http://www.phoronix.com/scan.php?page=news_item&px=Xamarin-Buys-Out-RoboVM
Przerzucą się na Javę? :P

0

Assembler

3

Jako zadeklarowany javowiec powinienem krzyczeć Java i udowadniać, że Java jest zajebista... ale nie jest. Co innego JVM :) I na tym na początek się skupimy (jak mawiał miszcz Yoda).

Scala - działa na JVM. Obiektowo-funkcyjny język programowania. Bardzo popularny w Polsce (chyba największe community na świecie w proporcji do wszystkich devów). Zalety to przede wszystkim składnia i ogromne możliwości związane ze wsparciem paradygmatu funkcyjnego. Taka lepsza java
Clojure - LISP na JVM ze wszystkimi tego konsekwencjami. Ciekawy język funkcyjny dający dość duże możliwości jeśli chodzi o tworzenie softu.
Groovy - jak patrzę na ten język to jestem myślami przy tych wszystkich hipsterach od JS... taki brainfuck JVM.

Ze świata poza JVM.

Haskell - funkcyjny, w pewnym sensie trudny. Jednocześnie jak załapiesz o co chodzi to piekielnie wydajny.
Erlang - funkcyjny. "Inny"... normalnie Kapitan Szwecja. Jednak ma w sobie to coś co powoduje, że 1mln wątków nie powoduje paniki.
Javascript - jest jak pociąg - nie dość, że specjalny to jeszcze opóźniony. Jednocześnie popularny i dający coraz większe możliwości.

ps. Havana Club robi swoje, ale wpis na serio

0

Poczytałem sporo o scali i mnie zainteresowała bardziej niż java.Mam teraz dylemat tylko czy iść w swifta w określone platformy czy może scala i pisać na wszystkie łącznie z ios i mac osx.

0

Moim zdaniem:
iOS - Swift
reszta - Scala

Nie napisałeś czym zajmujesz się zawodowo, czym być chciał się zajmować, itp itd

Nie widzę też sensu próbowania na siłę używania jednego języka do wszystkiego. Programista w pracy musi znać i tak wiele języków, czy to do pisania skryptów powłoki typu .bash, .bat, czy do krótkich skryptów w Pythonie czy trochę JavaScriptu do poprawiania interfejsu, oraz oczywiście język główny (o ile nie jest wymieniony wcześniej). Nie ma jednego języka nadającego się wszędzie.

0

@Wibowit
najgorzej że JS jest teraz wszędzie wpychany, nawet UI w Ubuntu Gnome jest w tym napisane. Osobiście mimo, że znam język i jego różne wrażliwe punkty, za każdym razem czuje się jakbym stąpał po lodzie (ale i w Pythonie tak się czuje, ogółem ciężko mi zrozumieć czemu języki dynamicznie typowane zdobywają taką popularność - szybkość developmentu to farsa, jedyny plus to że nie trzeba czekać aż projekt się skompiluje).

0

Jeśli chodzi tym czym się chciał zajmować to właśne głównie myśle o programowaniu na maca , linuxa i windowsa. Najbardziej interesują mnie aplikacje dektopowe.

0

Scala bardzo dobrze nadaje się do webówki i serwerowego backendu i tam można spokojnie znaleźć dobrze płatną pracę.

Pracy przy wieloplatformowych aplikacjach okienkowych jest raczej mało (rzadko taką spotykam w ofertach pracy), ale spokojnie możesz podłubać w JavieFX/ ScaliFX jeśli takie GUI ma ci ułatwić pisanie programów hobbystycznie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.