Bewertung:

Das Buch gilt als umfassender Leitfaden für Scala, besonders nützlich für Anfänger und diejenigen, die von Scala 2 auf Scala 3 umsteigen. Es ist jedoch möglicherweise nicht für diejenigen geeignet, die nur Scala 2 verwenden müssen, da der Schwerpunkt auf Scala 3 liegt.
Vorteile:Vollständiges und umfassendes Handbuch, ideal für Anfänger, detailorientierte Ressource, gute Einführung mit gründlicher Behandlung der Scala 3-Updates.
Nachteile:Nicht geeignet für diejenigen, die nur Scala 2 lernen, unzusammenhängendes Leseerlebnis, wenn Scala 3-Diskussionen irrelevant sind, kleinere Sprachfehler werden erwähnt, und Referenzen könnten in einem physischen Format weniger nützlich sein.
(basierend auf 5 Leserbewertungen)
Programming Scala: Scalability = Functional Programming + Objects
Machen Sie sich mit Scala vertraut - der JVM, JavaScript und nativ kompilierten Sprache, die alle Vorteile der funktionalen Programmierung, ein modernes Objektmodell und ein fortschrittliches Typsystem bietet. Dieses umfassende Buch ist vollgepackt mit Codebeispielen und zeigt Ihnen, wie Sie mit der Sprache und dem Ökosystem sofort produktiv werden können. Sie erfahren, warum Scala ideal für die Erstellung hochskalierbarer, datenzentrierter Anwendungen ist und gleichzeitig die Produktivität der Entwickler maximiert.
Während Java populär bleibt und Kotlin populär geworden ist, hat Scala nicht still gesessen. Diese dritte Auflage deckt die neuen Funktionen von Scala 3. 0 mit Aktualisierungen im gesamten Buch. Scala programmieren ist ideal für Anfänger und fortgeschrittene Entwickler, die ein vollständiges Verständnis der Designphilosophie und der Funktionen von Scala mit einem durch und durch praktischen Fokus wünschen.
⬤ Programmieren Sie schneller mit Scalas prägnanter und flexibler Syntax.
⬤ Eintauchen in grundlegende und fortgeschrittene funktionale Programmiertechniken.
⬤ Baue tolle Big-Data- und verteilte Anwendungen mit den funktionalen Kombinatoren von Scala und Tools wie Spark und Akka.
⬤ Erstellen Sie prägnante Lösungen für anspruchsvolle Designprobleme mit dem ausgeklügelten Typsystem, Mixin-Komposition mit Traits, Pattern-Matching und mehr.