Programmieren mit Scala - Dean Wampler, Alex Payne

Programmieren mit Scala

Objektorientiert + funktional = Flexibel
Buch | Hardcover
XXI, 453 Seiten
2010
O'Reilly (Verlag)
978-3-89721-647-1 (ISBN)
44,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Dean Wampler ist Berater, Trainer und Mentor bei Object Mentor, Inc. Seine Spezialgebiete sind Scala, Java und Ruby, und mit seinen Kunden erarbeitet er Strategien zum Anwendungsdesign, die objektorientierte, funktionale und aspektorientierte Programmierungsansätze verbinden. Er berät auch zu agilen Methoden wie XP und ist als Redner zu diesen Themen auf wissenschaftlichen Kongressen und Firmentagungen sehr gefragt. Seinen Doktortitel in Physik hat er von der University of Washington verliehen bekommen.

Alex Payne ist als leitender Entwickler bei Twitter für jene Dienste verantwortlich, mit denen Programmierer auf die beliebte Nachrichtenplattform aufbauen können. Vorher hat Alex Webanwendungen für politische Kampagnen, Non-Profit-Organisationen und Start-ups in den Kinderschuhen entwickelt. Militar und Nachrichtendienst hat er im Bereich der Informationssicherheit unterstützt. In seiner Freizeit forscht, spricht und schreibt Alex über die Geschichte und Entwicklung von Programmiersprachen – und zum Minimalismus in Kunst und Design.
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.

Dean Wampler ist Berater, Trainer und Mentor bei Object Mentor, Inc. Seine Spezialgebiete sind Scala, Java und Ruby, und mit seinen Kunden erarbeitet er Strategien zum Anwendungsdesign, die objektorientierte, funktionale und aspektorientierte Programmierungsansätze verbinden. Er berät auch zu agilen Methoden wie XP und ist als Redner zu diesen Themen auf wissenschaftlichen Kongressen und Firmentagungen sehr gefragt. Seinen Doktortitel in Physik hat er von der University of Washington verliehen bekommen.

Alex Payne ist als leitender Entwickler bei Twitter für jene Dienste verantwortlich, mit denen Programmierer auf die beliebte Nachrichtenplattform aufbauen können. Vorher hat Alex Payne Webanwendungen für politische Kampagnen, Non-Profit-Organisationen und Start-ups in den Kinderschuhen entwickelt. Militär und Nachrichtendienst hat er im Bereich der Informationssicherheit unterstützt. In seiner Freizeit forscht, spricht und schreibt Alex über die Geschichte und Entwicklung von Programmiersprachen und zum Minimalismus in Kunst und Design.

"Ich habe schon viele Programmier-Bücher gelesen. Nur wenige Bücher verstehen es, eine so dichte Verbindung zwischen Programmierpraxis (Codebeispiele) und den darunterliegenden Konzepten zu erzielen.Wampler und Payne haben einen sehr guten Vermittlungsstil. Ihnen gelingt es Wesentliches vom Unwesentlichen zu trennen. Das gefällt an dem Buch sehr.
Selbst komplexe Programmier-Themen werden mit einfachen und praxisnahen Beispielen veranschaulicht und so relativ leicht die komplexe Problematik nachhaltig begreifbar gemacht. So oft es geht wird zu spannenden Programmier-Experimenten angeregt, die den Kern der jeweiligen Thematik eindrucksvoll erläutern und so zum schnellen nachhaltigen Lernerfolg führen." - www.php-nuke.de, März 2011 Lesen Sie die ausführliche Rezension unter: http://www.php-nuke.de/index.php?option=com_content&view=article&id=16&Itemid=9

Erscheint lt. Verlag 4.11.2010
Verlagsort Köln
Sprache deutsch
Gewicht 945 g
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Scala
Schlagworte funktional, haskell, java, skala, functional • Scala (Programmiersprache)
ISBN-10 3-89721-647-7 / 3897216477
ISBN-13 978-3-89721-647-1 / 9783897216471
Zustand Neuware
Haben Sie eine Frage zum Produkt?