- Tapa blanda: 328 páginas
- Editor: Manning Publications; Edición: 1 (14 de octubre de 2013)
- Idioma: Inglés
- ISBN-10: 1617290793
- ISBN-13: 978-1617290794
- Valoración media de los clientes: Sé el primero en opinar sobre este producto
- Clasificación en los más vendidos de Amazon: nº221.741 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
Compara Precios en Amazon
+ Envío GRATIS
Play for Scala: Covers Play 2 (Inglés) Tapa blanda – 14 oct 2013
|Nuevo desde||Usado desde|
Los clientes que compraron este producto también compraron
Descripción del producto
Reseña del editor
Play 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 Book
Play 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.
- Intro to Play 2
- Play's MVC structure
- Mastering Scala templates and forms
- Persisting data and using web services
- Using Play's advanced features
About the Authors
Peter 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 Contents
- Introduction to Play
- Your first Play application
- Deconstructing Play application architecture
- Defining the application's HTTP interface
- Storing data—the persistence layer
- Building a user interface with view templates
- Validating and processing input with the forms API
- Play and more
- Web services, iteratees, and WebSockets
PART 1: GETTING STARTED
PART 2: CORE FUNCTIONALITY
PART 3: ADVANCED CONCEPTS
Biografía del autor
Peter Hilton is a senior solution architect at Lunatech Research in the Netherlands and a committer on the Play framework.
Erik Bakker, also at Lunatech, is a Play module contributor and regularly writes and presents about Play.
Francisco Canedo joined Lunatech in 2005 and has been focused on Scala and Play for the past 2 years.
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
|5 estrellas (0%)|
|4 estrellas (0%)|
|3 estrellas (0%)|
|2 estrellas (0%)|
|1 estrella (0%)|
Opiniones de clientes más útiles en Amazon.com
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.
The book is divided into 3 main parts: Getting Started, Core Functionality and Advanced Topics.
Part 1 - Getting Started
A really nice overview about how Play works, its internals and how you can get ready to start your Play server.
Some good HTTP key points which are a nice recap to start developing you first and very easy web-application.
Remember Play is not just a framework, it is a full-stack project. It gives you a server and a bunch of API to work with.
Part 2 - Core Functionality
From here on the book guides you in building a complete web-application that deals with input validation, data binding, template engine and all that comes with MVC.
MVC, the "C" part it is very well done, whilst the "V" part is what I liked most. It's about Play high-performance template engine a very powerful "toy" for the user-interface to get things done easily, quickly and elegant. It uses LESS and CoffeeScript; it says all.
In this part the book also covers the persistence layer, first with Anorm and then with Squeryl modules.
Part 3 - Advanced Topics
This last part covers how to build a SinglePageApplication with JSON and template engine.
It also shows you how to use the WebService API, handle cache results and work with WebSockets.
What I like most about the book is its step by step approach to learning about Play internals with Scala code.
A lots of Scala code.
For people like me, whom use to work with Java, this book is what you need to get started with Scala.
I really recommend this book for anyone, beginners and expert.
I would suggest the author to change book's title to "Scala no fear, just Play".