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

Aplikacje mobilne i desktopowe

0 głosów
1,730 wizyt
pytanie zadane 22 września 2020 w Java przez Filip.D Początkujący (280 p.)
edycja 22 września 2020 przez Filip.D
Witajcie, w przyszłości chciałbym tworzyć aplikacje desktopowe oraz aplikacje mobilne.

Umiem podstawy podstaw Pythona ale chciałbym zacząć uczuć się Javy oraz potem Kotlina.

 Po pierwsze czy to dobry pomysł? (chodzi mi o to czy jest to przyszłościowe)

Po drugie jak się do tego zabrać?

2 odpowiedzi

+1 głos
odpowiedź 22 września 2020 przez reaktywny Nałogowiec (46,230 p.)
Nie ma problemu. Do desktopowych w Javie jest JavaFX, a w Kotlinie odpowiednik - TornadoFX.
komentarz 22 września 2020 przez Filip.D Początkujący (280 p.)
A pythona warto nadal się uczyć?
komentarz 23 września 2020 przez Wiciorny Ekspert (283,300 p.)
myślę, że aktualnie python jest na topie... nie bardzo rozumiem też co masz na myśli "warto się uczyć"? ... Warto to zależy co chcesz robić, nie ma czegoś takiego jak nie warto, czy warto wszystko jest kwestią odniesienia
komentarz 23 września 2020 przez reaktywny Nałogowiec (46,230 p.)
Jeśli chodzi o języki z TOP 20 a nawet TOP 30 (ranking TIOBE) to myślę, że większość z nich jest warta nauczenia. Może poza Perlem, COBOL-em, Visual Basiciem, itp. :) Chociaż nawet w nich znalazłbyś zatrudnienie, mimo że są to technologię kończące swój żywot.

Python obecnie jest numerem 1. Oreilly i ktoś tam jeszcze pisał, że wyprzedził w tym roku Jave. Ale nie ma co się kurczowo trzymać najpopularniejszych języków, te z 2 i 3. dziesiątki też są OK.
komentarz 24 września 2020 przez Wiciorny Ekspert (283,300 p.)
"nie może jezyk X" wyprzedzić Y jeśli mają inne zastosowanie.
java aktualnie jest przeznaczona na aplikacje Enterprise, natomiast Python jest już przeznaczony do Machine Learning i na tej płaszczyźnie faktycznie lepiej korzystać niż z Javy, jednak i tak java w ML nie była używana bo Scala się pojawiła
komentarz 25 września 2020 przez reaktywny Nałogowiec (46,230 p.)
Jasne, chodziło w tym zestawieniu o popularność, ilu programistów na świecie korzysta z danego języka. Python to nie tylko ML, ale faktem jest że do tych największych, najbardziej wymagających aplikacji rzadko jest używany.
+1 głos
odpowiedź 23 września 2020 przez KubenQPL Maniak (62,840 p.)
To może dart + flutter? Flutter już teraz wspiera mobilki, web, a za niedługo jeszcze desktop. Zaprogramujesz raz a działa ci na wszystkim.
komentarz 23 września 2020 przez reaktywny Nałogowiec (46,230 p.)
To może być dobry kierunek.  Strona systemu Fuchsia już powstała jakiś czas temu. Poza tym Google porozumiał się z Canonnical.
komentarz 23 września 2020 przez KubenQPL Maniak (62,840 p.)
Na fuchsie za szybko bym nie liczył :D Systemy operacyjne raczej tak szybko nie zdobywają rynku.
komentarz 23 września 2020 przez reaktywny Nałogowiec (46,230 p.)
Nad Fuchsią pracują już kilka lat. Tak duża korporacja, jeśli to będzie dla niej priorytetem, może przyspieszyć pracę nad systemem i go skutecznie i szybko wypromować. Pytanie co chcą zaoferować? Bo ChromeOS nie wypalił.
komentarz 23 września 2020 przez KubenQPL Maniak (62,840 p.)
google lubi robić dużo nowych projektów, ale też nie mają problemów z ich porzucaniem jeśli nie idzie zbyt dobrze.
komentarz 23 września 2020 przez reaktywny Nałogowiec (46,230 p.)
To prawda.

Podobne pytania

+1 głos
1 odpowiedź 836 wizyt
+1 głos
3 odpowiedzi 945 wizyt
pytanie zadane 28 lutego 2021 w HTML i CSS przez mateusz45 Gaduła (3,300 p.)
0 głosów
0 odpowiedzi 377 wizyt
pytanie zadane 11 grudnia 2018 w Java przez Królewna Śnieżka Nowicjusz (120 p.)

93,731 zapytań

142,668 odpowiedzi

323,286 komentarzy

63,290 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.

...