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

Kotlin - co o nim sądzicie?

Object Storage Arubacloud
+1 głos
285 wizyt
pytanie zadane 18 grudnia 2020 w Java przez reaktywny Nałogowiec (40,990 p.)

Co sądzicie o języku Kotlin? Już były takie pytania, ale 1-2 lata wcześniej, warto odświeżyć chyba ten temat.

Kotlin jest od kilku lat, niby w 2017 roku stał się nr. 1 w świecie Androida. Część firm robi też w nim backend (głównie w Springu), ale mimo wszystko chyba mało się w nim dzieje, jego popularność zamiast wzrastać nieco spadła (obecnie 40. miejsce na TIOBE). W rankingu języków wypada gorzej od Scali :) COBOL-a :), Fortrana, ABAB i innych dość już egzotycznych języków.  Nawet Rust się lepiej przebił i jest wg. TIOBE ponad dwukrotnie bardziej popularny.

Co jest nie tak z Kotlinem, że nie może się przebić?

 

komentarz 19 grudnia 2020 przez Milesq Nałogowiec (32,020 p.)
Co masz na myśli pisząc "nawet Rust"? :-)
komentarz 19 grudnia 2020 przez reaktywny Nałogowiec (40,990 p.)
Mam na myśli, że Rust nie ma zbyt dużego wsparcia. Mozilla to mała firma.

Nie mam zastrzeżeń do Rusta, to świetny język.

2 odpowiedzi

+3 głosów
odpowiedź 18 grudnia 2020 przez Comandeer Guru (600,810 p.)
TIOBE? To ten ranking, w którym VBA jest wyżej od JS-a, a C to najpopularniejszy język? To chyba nie z Kotlinem jest problem…

Zwłaszcza, że mówimy tutaj o języku, który ma potężne wsparcie, nie tylko od samego Google'a, ale też firmy tworzącej jedne z najpopularniejszych edytorów na świecie. Chociaż tutaj trzeba zauważyć, że Google go kanibalizuje, mając równocześnie Fluttera z Dartem.
komentarz 18 grudnia 2020 przez reaktywny Nałogowiec (40,990 p.)
Masz rację, że TIOBE nie jest super dokładnym źródłem informacji o popularności języka. W sumie takiego, które by dawało dokładny ranking nie ma (ja przynajmniej nie znam takiego). Ale 40. miejsce to bardzo odległa pozycja.

JetBrains jest bardzo małą firmą przy gigantach, jak Google, Amazon, MS, FB, itp. Ich Ktor (framework webowy dla Kotlina) też się na razie nie przyjął za bardzo.

Patrząc z kolei na oferty pracy, jak gdzieś jest coś dla programistów Kotlina, to najczęściej chodzi o appki mobilne dla Androida.
komentarz 18 grudnia 2020 przez Comandeer Guru (600,810 p.)
Z całym szacunkiem, ale jeśli TypeScript jest wg tego rankingu mniej popularny od Kotlina, co oznacza, że popularniejsze są w tym rankingu takie języki jak COBOL, Fortran, Julia czy nawet Dart, to coś jest tu grubo nie tak.
komentarz 18 grudnia 2020 przez reaktywny Nałogowiec (40,990 p.)
OK, zostawmy TIOBE, bo rzeczywiście wyniki popularności niektórych języków są co najmniej zaskakujące. Wróćmy do Kotlina.  Nie opieram się tylko na Tiobe, ofert pracy też nie ma tak wiele.

A żeby nie było że chce pogadać wyłącznie o popularności języka :), chociaż ta jest często wynikiem jego użyteczności / funkcjonalności czy po prostu na ile dobrze nadaje się do rozwiązywania różnych problemów...

Ostatnio natrafiłem na dość krytyczny artykuł pod adresem nie tyle samego Kotlina co Kotlin Native, ale Kotlinowi też się trochę dostało:

https://lotte.tf/post/2020/12/17/a-critical-review-of-kotlin/native/

No i załączany wcześniej art. grupy Allegro, która nie polubiła się z Kotlinem i wróciła do Javy:

https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html
komentarz 18 grudnia 2020 przez Wiciorny Ekspert (269,710 p.)

Część firm robi też w nim backend (głównie w Springu), 

to jest raptem odestek % w którym nie zastępuje go java :)  

+3 głosów
odpowiedź 18 grudnia 2020 przez Wiciorny Ekspert (269,710 p.)
Najlepszy keczup z PIEKŁA RODEM, mój ulubiony smak.
Kotlin, jak kotlin narzędzie programisty jak każde inne, jeśli widzisz w nim coś co CIę kręci, lub zastosowanie w czymś co chces zrobić to okej. "Nie może przebić", pytanie czemu ma się przebić? W czym lepszy jest od innych języków?
Szczególnie w kwestii springa? Skoro to jest tylko narzędzie jak Java, generalnie zaciera się jego przewaga w kwestii samego springa, trzeba by to rozważyć w aplikacjach wielomodułowyc, gdzie mamy wiele frameworków, wiele zintegrowanych technologii wtedy można by polemizować
komentarz 18 grudnia 2020 przez reaktywny Nałogowiec (40,990 p.)
edycja 19 grudnia 2020 przez reaktywny
Ktoś napisał dość sensownie, że Java się ostatnio szybko rozwija i nadrabia braki. Dziś nowa Java ma prawie wszystko to co Kotlin. Kotlin jest głównie chwalony za syntax ("clean, concise, readable") i łatwiejsze programowanie w oparciu o korutyny i rozwiązanie problemu NPE.

Podobne pytania

0 głosów
0 odpowiedzi 211 wizyt
0 głosów
0 odpowiedzi 216 wizyt
pytanie zadane 24 lutego 2019 w Java przez AndekQR Użytkownik (880 p.)
0 głosów
3 odpowiedzi 5,153 wizyt
pytanie zadane 27 września 2018 w Java przez NIMuser Stary wyjadacz (11,030 p.)

92,555 zapytań

141,402 odpowiedzi

319,540 komentarzy

61,938 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...