EUR 33,95
  • Statt: EUR 34,95
  • Sie sparen: EUR 1,00 (3%)
  • Alle Preisangaben inkl. MwSt.
Nur noch 8 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Scala in Action ist in Ihrem Einkaufwagen hinzugefügt worden
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 2 Bilder anzeigen

Scala in Action (Englisch) Taschenbuch – 25. April 2013

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
"Bitte wiederholen"
EUR 33,95
EUR 28,44 EUR 31,29
50 neu ab EUR 28,44 5 gebraucht ab EUR 31,29

Wird oft zusammen gekauft

  • Scala in Action
  • +
  • Scala in Depth
  • +
  • Functional Programming in Scala
Gesamtpreis: EUR 102,85
Die ausgewählten Artikel zusammen kaufen

Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


Über den Autor und weitere Mitwirkende

Nilanjan Raychaudhuri is a skilled developer, speaker, and avid polyglot programmer who believes in selecting the right tool for the job.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch

(Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne

Die hilfreichsten Kundenrezensionen auf (beta) HASH(0x9e249030) von 5 Sternen 10 Rezensionen
19 von 22 Kunden fanden die folgende Rezension hilfreich
HASH(0x9e24cae0) von 5 Sternen not a good introduction 7. November 2013
Von W. Zinsmeister - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
This is an advanced book for advanced developers. Do not buy this book as your first book about Scala; it is a very poor introduction. Example: here are the two definitions offered for Closure >> Closure is a first-class function with free variables that are bound in the lexical environment.... A Closure is any function that closes over the environment in which it's defined. << If those definitions make sense to you, then OK, buy the book. Me, I'm not smart enough, I had to go to Wikipedia in order to understand what Closures are. Need another example? Pattern-matching looked pretty easy at first, because it looks so much like the Java Switch statement (and they can be similar). But then the author drops this on the reader: List(1, 2, 3, 4) match { case f :: s :: rest => List(f, s) case _ => Nil } result: List[Int] = List(1, 2). If that makes sense to you, then OK, buy the book. The author gives almost no explanation, writing only: >>Think of it as what it will take to create a List of 1, 2, 3, and 4 from the expression f :: s :: rest, and then this will make more sense.<< There are other examples. I have many years in software development but this book is not helping me understand Scala. And the author claims you'll enjoy learning this fun language! Maybe it's just me, maybe developers more clever than I can get some benefit from this challenging, high-level approach.
5 von 6 Kunden fanden die folgende Rezension hilfreich
HASH(0x9e24cf0c) von 5 Sternen Not a entry level book and the writing is difficult to follow at later chapters. 22. November 2013
Von Chu Chu - Veröffentlicht auf
Format: Taschenbuch
I have no doubt that the author is knowledgable and experienced in Scala. But the book is truly difficult to follow. I would consider myself as a "good" student in reading books, but even so, I can't really following the book, especially after chapter 4. This is definitely not good for being the first book of your scala journey, even you had a PhD degree in computer science and/or comfortable in Java (or any other language).

But on the other hand, the book can be better to see as an exam to yourself. If you can follow the book (even with much effort), I would believe that you are almost ready to get your daily job done in Scala.

Keep that in mind that this book is not targeting a novice to learn Scala. Instead, it's targeting to lift you to the next level. (And the other book, Scala in Depth, is even more difficult than this one.) Usually I would expect "XXX in action" to be a beginning book, but this one is definitely NOT.
2 von 2 Kunden fanden die folgende Rezension hilfreich
HASH(0x9e24cf60) von 5 Sternen Be prepared to put in some effort, but the benefits are worth it. 31. Juli 2014
Von Mark E. Elston - Veröffentlicht auf
Format: Taschenbuch
I agree with other reviewers that this is not an introductory book in Scala. On the other hand it pulls together a number of intermediate and advanced topics and presents them in a very useful way.

Be prepared to spend some time with the examples to work out for yourself some of the details of what is going on. The examples provided give a good overview of the techniques and language features used but I found there were a number of details that I just didn't get on the first few passes. Google, StackOverflow, and some blogs turned out to be very helpful in rounding out my understanding of these examples and I walked away with a much greater understanding of the language, its features, and these more advanced uses than I ever would have without this book.

This book provided the first explanation of the State Monad I have felt I actually understood. This is a real accomplishment. I tried understanding the explanations in Haskell and F# and even some of the explanations in Scala that I found on the net and they all left me at least a little confused. Chapter 5 gave an explanation that (eventually) clicked with me. For that alone the book is worth the price.

One note on the examples. My experience may not match that of most developers. I have worked on a lot of embedded systems dealing with everything from the UI to interacting with hardware. But I have not done much with databases or web development. So, the examples chosen don't speak directly to my background. Even so, I was still able to follow the examples. My current Scala project is a DSL using Scala's parser combinator library. So I would have liked to see an example along these lines. However, that might not have really met the objectives of the book. What was provided helped me anyway.

For the purpose of full disclosure, I started this book as a relative novice in Scala. When I ran into some roadblocks I realized my knowledge of the language and even some basic functional programming techniques needed to be better so I got another book (Odersky) to get me up to speed on the language, and, just to be safe, I also read "Learn you a Haskell.." to make sure I had a good understanding of basic functional programming techniques in another language as well. Then I came back to Scala in Action and it really made a difference. Some Scala syntax is given a reasonable explanation (higher-kinded types in chapter 6, for example) but others are not explained at all, expecting you to be able to figure it out. I think the mix works well if you have a well-grounded understanding of the language to begin with.
5 von 8 Kunden fanden die folgende Rezension hilfreich
HASH(0x9df562c4) von 5 Sternen Well written book meeting enterprise needs 14. Juli 2013
Von hariharank12 - Veröffentlicht auf
Format: Taschenbuch
Enterprise programmers often get to deal in managing database connections, session objects. A whole lot of mutable objects is what scores their life in terms of managing code, taking extra time and curbing efficiency.

Scala being objectO' functional in nature comes to rescue in saving programmer time. Apart from explaining language's grammar, syntax and semantics, this book goes even futher by opening up a new vistas covering day to day affairs of enterprise programmers - developing web application in functional style, persisting in database, managing build.

This books let readers to walk through developing their own components getting their hands dirt, where the author drives them developing REST client plugin and mongo db driver. This helps one to get connected and live in the language, which obviously makes a programmer feel proud when starting to realize how the language meant for him. Rails programmer might smirk about scalaz HTTP module, common its all in the game!. :) . Java interoperability also well explained.

Developing distributed applications areas could have been moistured better, but one book cannot be a hands on guide for everything. But I feel vastness and elements of clojure in action could have been better imprinted here. Hopefully we can wait for sequel or next version which covers todays hot cake - Big data and Cloud.

Initial reading might be a tough gain, where I would recommend leafing 'scala for impatient' or 'Pragmatic programming in scala' would accelerate reading in parallel.

Enterprise programmers, close your eyes and get a copy of this!.
HASH(0x9df56510) von 5 Sternen This is a very good Scala book, but not for beginners. 21. Dezember 2013
Von Jing (Meghan) Shan - Veröffentlicht auf
Format: Taschenbuch
The major part of this book is about the key features of Scala, which need to be highlighted for experienced programmers. I don't think it is suitable for beginners, but it is perfect for your 2nd or 3rd Scala book to read.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.