Java a Kotlin

0

Słyszałem, że Kotlin jest zdecydowanie lepszym wyborem jeśli chodzi o soft na androida i mam pytanie czy aktualny Kotlin ma też szanse zaistnieć w web zamiast webowej javy czy raczej nie ma na to wiekszych przeslanek? Pytam bo chciałbym zajmować się głównie web ale również lubię popisać na androida i dlatego wolałbym 'wymasterować' jeden język, przynajmniej na początku mojej kariery.

0

Kotlin to po prostu kolejny język na JVM. Jeżeli chcesz pisać w nim na potrzeby aplikacji web nikt ci nie broni i znam projekty, które już przesiadły się na Kotlina. Co więcej taki Spring Boot wspiera kotlina.

Co zaś tyczy się Androida, to warto pamiętać, że Kotlin wypełnia swoistą dziurę technologiczną pomiędzy Javą 8, a javą dla Androida, która jest na poziomie Javy 6. Jeżeli miałbym ci coś doradzić, to:

  • wybrał bym Javę jako bazę
  • Kotlina traktował jako dodatek.

Dlaczego? Ponieważ Kotlin, w przeciwieństwie do Scali i Clojure, nie ma aż tylu innych rzeczy w porównaniu z Javą. Zatem znając Javę jesteś wstanie szybko przyswoić Kotlina. Jeżeli poznasz Kotlina, to w wielu miejscach i tak będziesz musiał uczyć się Javy na wyrywki np. wielowątkowości.

0

Jakbym zaczynal nowy projekt w webie... to wybralbym pewnie Kotlina, zwlaszcza jesli bylby to Spring Boot.

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