Kotlin

Kotlin logo

A Kotlin a JetBrains által kiadott erősen típusos programozási nyelv. Kódja JVM-en fut, így bár szintaxisa nem kompatibilis a Java nyelvvel, együtt tud működni vele, mitöbb képes java kódot magába fogadni.

Kotlin illusztráció

ÁTTEKINTÉS

Fun Fact: A Kotlin egy Szentpétervár közeli szigetről kapta a nevét, mivel a JetBrains onnan indult világhódító útjára. A programnyelv első kiadását 2012-ben publikálták nyílt forráskódú szoftverként, a szoftver azóta is ingyen letölthető Apache 2.0 licence alatt.

ELŐNYÖK

  • Teljesen objektumorientált nyelv (osztályok és tagfüggvények használata), ugyanakkor támogatja a procedúrális programozást is.
  • A C-hez és a C++ - hoz hasonlóan belépési pontja a main metódus.
  • Az IntelliJ Idea közvetlenül támogatja a Kotlin nyelvet.
  • A nyelvnek saját oldala van, itt található a dokumentációja.

FUNKCIÓK

Rövidebb kód: A Java nyelvhez képest jelentősen lerövidült kódírás és logikusabb szintaxis.

Biztonságos: Nagyon nehezen fogsz rossz kódot írni benne, mert minden hibára többször fog figyelmeztetni.

Sokrétű felhasználóazonosítás: A Hub számos felhasználóazonosítási technikát kezel (LDAP, Google, Github vagy a sajátja), valamint integrálja a SAML 2.0 támogatást is.

Testreszabható: Mindegy hogy mit fejlesztesz, legyen az szerveroldali alkalmazás, Android app vagy frontend kód - a Kotlin a te nyelved.

Ingyenes: Szabadon letölthető és felhasználható Apache 2.0 licence alatt. (persze a legnagyszerűbben a JetBrains IDEivel működik)