Groovy, Scala und Kotlin im Vergleich

No longer available

Classroom training | German | Claim

Duration of training: 2 days

Objectives

In diesem Kurs werden die häufig verwendeteten Sprachen Groovy, Scala und Kotlin vorgestellt, wesentliche Konzepte darin ausprobiert. Dadurch erhalten Sie einen Überblick über das jeweilige Ökosystem.

Target audience

Java Entwickler

Requirements

Gute Java 8 Kenntnisse

Agenda

Einführung Java

  • Historie der Versionen
  • Vergleich mit anderen Sprachen und Plattformen
  • Schwächen im Verlauf der Versionen
  • Andere Sprachen auf der Java VM

Vergleich

  • Definition
    • Hintergrund
    • Ziele
  • Unterstützung in IDEs
  • Fortentwicklung
  • Mitgelieferte Bibliotheken
  • Syntax
  • Typsystem
  • Stärken und Schwächen
  • Integration mit Java

Verbreitete Bibliotheken und Frameworks

  • Groovy
    • Grails
    • Griffon
    • Gradle
  • Scala
    • Apache Spark
    • Akka
    • sbt
  • Kotlin
    • TornadoFX
    • Android Extensions

Objectives

In diesem Kurs werden die häufig verwendeteten Sprachen Groovy, Scala und Kotlin vorgestellt, wesentliche Konzepte darin ausprobiert. Dadurch erhalten Sie einen Überblick über das jeweilige Ökosystem.

Target audience

Java Entwickler

Requirements

Gute Java 8 Kenntnisse

Agenda

Einführung Java

  • Historie der Versionen
  • Vergleich mit anderen Sprachen und Plattformen
  • Schwächen im Verlauf der Versionen
  • Andere Sprachen auf der Java VM

Vergleich

  • Definition
    • Hintergrund
    • Ziele
  • Unterstützung in IDEs
  • Fortentwicklung
  • Mitgelieferte Bibliotheken
  • Syntax
  • Typsystem
  • Stärken und Schwächen
  • Integration mit Java

Verbreitete Bibliotheken und Frameworks

  • Groovy
    • Grails
    • Griffon
    • Gradle
  • Scala
    • Apache Spark
    • Akka
    • sbt
  • Kotlin
    • TornadoFX
    • Android Extensions

Tags