$50 Gets Your Package Globally – For Free
Play for Scala: Comprehensive Guide to Play 2 Framework | Web Development & Scalable Applications
Play for Scala: Comprehensive Guide to Play 2 Framework | Web Development & Scalable Applications

Play for Scala: Comprehensive Guide to Play 2 Framework | Web Development & Scalable Applications

$16.5 $22 -25% OFF

Free shipping on all orders over $50

7-15 days international

6 people viewing this product right now!

30-day free returns

Secure checkout

35274730

Guranteed safe checkout
amex
paypal
discover
mastercard
visa
apple pay

Description

SummaryPlay for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll deepen your knowledge of Scala as a programming language and work with tools like Akka.About this BookPlay is a Scala web framework with built-in advantages: Scala's strong type system helps deliver bug-free code, and the Akka framework helps achieve hassle-free concurrency and peak performance. Play builds on the web's stateless nature for excellent scalability, and because it is event-based and nonblocking, you'll find it to be great for near real-time applications.Play for Scala teaches you to build Scala-based web applications using Play 2. It gets you going with a comprehensive overview example. It then explores each facet of a typical Play application by walking through sample code snippets and adding features to a running example. Along the way, you'll deepen your knowledge of Scala and learn to work with tools like Akka.Written for readers familiar with Scala and web-based application architectures. No knowledge of Play is assumed.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideIntro to Play 2Play's MVC structureMastering Scala templates and formsPersisting data and using web servicesUsing Play's advanced featuresAbout the AuthorsPeter Hiltonv, Erik Bakker, and Francisco Canedo, are engineers at Lunatech, a consultancy with Scala and Play expertise. They are contributors to the Play framework.Table of ContentsPART 1: GETTING STARTED Introduction to PlayYour first Play applicationPART 2: CORE FUNCTIONALITYDeconstructing Play application architectureDefining the application's HTTP interfaceStoring data—the persistence layerBuilding a user interface with view templatesValidating and processing input with the forms APIPART 3: ADVANCED CONCEPTSBuilding a single-page JavaScript application with JSONPlay and moreWeb services, iteratees, and WebSockets

Reviews

******
- Verified Buyer
First of all I will observe that a traditionally published hi-tech book is pretty futile. The reason I say this is because by the time a book is published it is verging on obsolescence. 'Play for Scala' is no exception. The book was written when Play 2.1 was extant and since then Lightbend, the creators of the Play framework, have made changes that make literally following the examples impossible with modern ( modernity is the present to about 18 months back in hi-tech ) versions of the Play Framework. So from a literal perspective the book is seriously flawed. Does this mean it is useless. Absolutely not. The structure of a Play application has not changed. The relationships between models, views, controllers, and routes is constant and is very well described. In reading this book and actually build applications to see it in action I needed to abstract the book's knowledge and then re-apply the taught concepts translated into the commands of the modern Play framework. With this I was successful. Whether this is a solution for everyone is debatable. My own background is software engineer with decades of experience. I am well versed in computer science. My path through 'Play for Scala' may not be right for say an inexperienced developer or student. I have given the book three stars because I see great insight into the framework - really valuable critical information needed by a developer -juxtaposed with examples whose instructions are obsolete and actually impossible to execute.I do recommend this book to those who have the background to extract and apply the timeless parts of its knowledge. I have given the book three stars but I really see it as a five star book that, since 2013, has undergone the erosion that can be expected of any hi-tech book. I applaud the authors for this work.