Programmieren mit Scala - Hardcover

Wampler, Dean; Payne, Alex

 
9783897216471: Programmieren mit Scala

Inhaltsangabe

Sie ist elegant, schlank, modern und flexibel: Die Rede ist von Scala, der neuen Programmiersprache für die Java Virtual Machine (JVM). Sie vereint die Vorzüge funktionaler und objektorientierter Programmierung, ist typsicherer als Java, lässt sich nahtlos in die Java-Welt integrieren - und eine in Scala entwickelte Anwendung benötigt oft nur einen Bruchteil der Codezeilen ihres Java-Pendants. Kein Wunder, dass immer mehr Firmen, deren große, geschäftskritische Anwendungen auf Java basieren, auf Scala umsteigen, um ihre Produktivität und die Skalierbarkeit ihrer Software zu erhöhen.

Das wollen Sie auch? Dann lassen Sie sich von den Scala-Profis Dean Wampler und Alex Payne zeigen, wie es geht.

Ihre Werkzeugkiste
Schon bevor Sie loslegen, sind Sie weiter, als Sie denken: Sie können Ihre Java-Programme weiter verwenden, Java-Bibliotheken nutzen, Java von Scala aus aufrufen und Scala von Java aus. Auch Ihre bevorzugten Entwicklungswerkzeuge wie NetBeans, IntelliJ IDEA oder Eclipse stehen Ihnen weiter zur Verfügung, dazu Kommandozeilen-Tools, Plugins für Editoren, Werkzeuge von Drittanbietern - und natürlich Ihre Programmiererfahrung. In Programmieren mit Scala erfahren Sie, wie Sie sich all das zunutze machen.

Das Hybridmodell
Die Paradigmen "funktional" und "objektorientiert" sind keine Gegensätze, sondern ergänzen sich unter dem Scala-Dach zu einem sehr produktiven Ganzen. Nutzen Sie die Vorteile funktionaler Programmierung, wann immer sich das anbietet - und seien Sie so frei, auf die guten alten Seiteneffekte zu bauen, wenn Sie das für nötig halten.

Futter für die Profis
Skalierbare Nebenläufigkeit mit Aktoren, Aufzucht und Pflege von XML mit Scala, Domainspezifische Sprachen, Tipps zum richtigen Anwendungsdesign - das sind nur ein paar der fortgeschrittenen Themen, in die Sie mit den beiden Autoren eintauchen. Danach sind Sie auch Profi im Programmieren mit Scala.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Rezensionen

Scala ist nicht Java. Sondern besser. Das Beste aus der funktionalen und der objektorientierten Programmierwelt, kompatibel zu Java mit weniger Code beim gleichen Ergebnis. Klingt verlockend, oder? Dean Wampler und Alex Payne stellen in Programmieren mit Scala eine zukunftsträchtige Sprache vor, die schon nach wenigen Programmzeilen überzeugt.

Schnell auch von anderen Sprachen bekannte Produktivität erreichen - das ist das Ziel von Wampler und Payne. Dafür haben sie ihr Buch mit Codebeispielen geladen und bleiben immer eng an der Praxis der Beispiele - angenehm für Praktiker!

Zuerst ein knapp 20-seitiger Schnelleinstieg in Scala, gefolgt von ein bisschen mehr Detail und den Grundlagen von Variablen und Operatoren - Scala-like. Eine kurze Einführung in Traits und dann kommt die elementare sowie die fortgeschrittene objektorientierte Programmierung mit Scala, ihr Objektsystem und die funktionale Scalaprogrammierung. Zuletzt dann Aktoren, XML, domainspezifische Sprachen, das Scala-Typsystem, Anwendungsdesign bis hin zu Werkzeugen, Bibliotheken und IDEs.

Mit genug Programmiervorwissen ist der Scalaeinstieg ein Klacks und der Effekt der Sprache ist erstaunlich: mehr für weniger, Programmieren mit Scala überzeugt! --Wolfgang Treß/textico.de

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.