Identifiez-vous pour activer la commande 1-Click.
en essayant gratuitement Amazon Premium pendant 30 jours. Votre inscription aura lieu lors du passage de la commande. En savoir plus.
Amazon Rachète votre article
Recevez un chèque-cadeau de EUR 10,85
Amazon Rachète cet article
Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Dites-le à l'éditeur :
J'aimerais lire ce livre sur Kindle !

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Single Page Web Applications [Anglais] [Broché]

Michael Mikowski
5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
Prix : EUR 36,64 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Il ne reste plus que 5 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Voulez-vous le faire livrer le jeudi 18 septembre ? Choisissez la livraison en 1 jour ouvré sur votre bon de commande. En savoir plus.


Prix Amazon Neuf à partir de Occasion à partir de
Broché EUR 36,64  
Vendez cet article - Prix de rachat jusqu'à EUR 10,85
Vendez Single Page Web Applications contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 10,85, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Offres spéciales et liens associés

Produits fréquemment achetés ensemble

Single Page Web Applications + Node.js in Action
Acheter les articles sélectionnés ensemble
  • Node.js in Action EUR 36,62

Descriptions du produit

Présentation de l'éditeur

Code for most web sites mostly runs on the server. When a user clicks on a link, the site reacts slowly because the browser sends information to the server and the server sends it back again before displaying the results. With near universal availability of capable browsers and powerful hardware, the single page web application (SPA) pushes most of the code to the browser, giving users immediate results, whether they’re surfing at their desk or using a phone app.

Single Page Web Applications
shows how to build modern browser-based apps that take advantage of stronger client platforms and more-predictable bandwidth. It covers the SPA design approach and explores new techniques like structured JavaScript and responsive design. Readers will learn to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language.



This book is for web developers, architects, and product managers who know about JavaScript, HTML, CSS, and web development basics.



A Single Page Application (SPA) is an application delivered to the browser that does not reload the page during use.

Biographie de l'auteur

Michael Mikowski
is a UI architect and product designer. He created his first SPA out of necessity for the US and European AMD shopping sites in 2007 and has been hooked on SPA's ever since. He is currently working on his fifth commercial SPA, this time for desktop and multi-touch mobile devices using jQuery, SVG, Backbone, Node.js, MongoDB, and a number of his own jQuery plugins. Previously he was a back-end development manager responsible for high volume, high performance clusters serving billions of advertising impressions per week. He has developed notable applications for 3D rendering, music composition and numerical analysis; and is an award-winning and degreed Industrial Designer.


Josh Powell
has created high performance, interactive sites for entertainment giants like Harry Potter, 007, Lord of the Rings, Batman, The Godfather, and The Simpsons. He also did a tour building "Smart Grid" projects at utility companies like PG&E.

Détails sur le produit

  • Broché: 407 pages
  • Editeur : Manning Publications; Édition : 1 (26 septembre 2013)
  • Langue : Anglais
  • ISBN-10: 1617290750
  • ISBN-13: 978-1617290756
  • Dimensions du produit: 23,3 x 18,8 x 2,2 cm
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: 37.230 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?

En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Vendre une version numérique de ce livre dans la boutique Kindle.

Si vous êtes un éditeur ou un auteur et que vous disposez des droits numériques sur un livre, vous pouvez vendre la version numérique du livre dans notre boutique Kindle. En savoir plus

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne 

4 étoiles
3 étoiles
2 étoiles
1 étoiles
5.0 étoiles sur 5
5.0 étoiles sur 5
Commentaires client les plus utiles
1 internautes sur 1 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Très bon pour les nouveaux venus 19 décembre 2013
Le livre décrit très bien la stack technologique full-JS.
Bien sûr la partie client s'exécutant au sein du browser, qui sera familière à tous les développeurs web.
Mais surtout il offre de très bonnes introductions à Node.js et MongoDB.
Pour ceux qui ne connaissent ni l'un ni l'autre ce livre est un excellent point de départ.
Pour les autres le livre reste quand même intéressant en montrant une façon possible de les combiner.
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.5 étoiles sur 5  52 commentaires
48 internautes sur 52 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Eureka! 30 septembre 2013
Par Wayne Cellon - Publié sur Amazon.com
Format:Broché|Achat vérifié
Back in April I was asked to convert a small Flash based game to HTML5 (and its related technologies). As it turns out, I was starting a small SPA and didn't even know it (had never heard the term then). I'm an old programmer (non-web) that had virtually no JavaScript (or other web technology) experience. So over the last few months I have purchased lots of books and have been absorbing all these acronyms as fast as possible! I saw the pre-order of this book and it combines all of this into one book! I'm very excited about this book! I've only just started (read the first three chapters), but wanted to go ahead and start my review because Chapter 2 (Reintroducing JavaScript) alone has given me several eureka moments and if I read no further, the book will have been worth it! As for my game in progress, I will probably do a re-write using the models in this book as it has already given me answers to some of the issues I have been struggling with.

I've read all the "must-read" JavaScript books (The Definitive Guide, Doug Crockford's book, etc...) and Chapter 2 of this book blows all those away (for certain concepts)! I could never fully "get" concepts such as Closures, Self-executing anonymous functions, and prototype vs. class. And low and behold this chapter covers exactly those concepts and makes them clear as day! The section on the execution context object and the JavaScript engine was perfect! Page after page I had "eureka" moments where I said to myself, "I get it now!" (these guys should write a JavaScript book). The analogies were perfect and for each concept they explained it in several different ways. I loved those multiple explanations, although more seasoned JavaScript programmers may find the repetition a bit boring. If the rest of the book continues this pattern it will be a joy to read (yes, I know that makes me a big-time nerd)!

At the beginning of the book the authors state that "this book is not for you". You definitely need other references at your disposal, but even though I've only dabbled in web development, I'm definitely finding it useful. Hopefully I will be able to keep up with it as I get further into the book. I do have a degree in computer science though (from the prehistoric era of the Web - 1991).

I plan on updating this review as I work through the book, so stay tuned.
19 internautes sur 19 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Critical to Understand the Current JavaScript Trends 27 novembre 2013
Par Benjamin - Publié sur Amazon.com
Single Page Web Apps in action is a crucial book to understand an important trend in web development. The MEAN stack has all the buzz recently, but it was impressive to see everything at play with the MEjQN stack--less convenient acronym be darned. Many programming books will leave the reader with many snippets of quasi-functional code and call it a day. This is not the case with Single Page Web Apps In Action, where the end result is a living breathing SPA with everything necessary to be pushed to production. The SPA that is built via a deliberate process winds up being a byproduct of a great programming book that is heavy on practical advice, precautions, and tips. It teaches technique and philosophy as much as it builds out features. The tone can seem a bit didactic at time, but it's clear the authors care deeply about making the reader better. This book will improve the way you look at and write code. Take much of the author's advice on naming conventions and documentation to heart and you'll be a better collaborator as well.

The book's structure can be considered in thirds. The first is set up and javascript concepts review. The second is the guts of the app. The final third is additional components (Express, Socket IO, Mongo) to take it past the development environment. The middle third is amazingly repetitive, in a good way. You must realize that's largely the point. It's all in Javascript, and it's all following a similar design pattern with strict attention to the author's style guide. Different tools are brought in JSLint, Tidy, FakeDB, TaffyDB, but it's so sensible. It looks both obvious and complex, which is a testament to the author's methodical documentation. In addition to their many comments within the listings, they write out the pseudocode before adding the actual code--a great practice, and something rarely found in technical books.

While all the tools that are introduced were appreciated and most of the tools work as advertised, getting JSLint off the ground didn't really happen for me. Still it's good to know it's there. Other smaller tips like HTML to JS concatenation macros for a text editor like VIM were efforts in futility, wasting a bit of time, and leading nowhere. Mobile touch compatibility was somewhat of an over-promise. It didn't shine in listings, and it was tough to test out on an actual device without pushing to production.

In general Single Page Web Applications In Action is a fun read. Almost like an adventure in its scope and structure--the way it builds into the final product from scratch. There's a lot of great material to take away for a range of skills and roles.
17 internautes sur 17 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Very Advanced 11 octobre 2013
Par Martin Glynn - Publié sur Amazon.com
I'm a big proponent of Manning's practice of releasing incremental sections of a book while it is being written. Mike answered all the user questions in the online forum and the result is a very well written book. The only caveat is: This not beginner material. I'd recommend "Secrets of the Java Script Ninja" and "Extending jQuery"- both from Manning - before attempting this.
13 internautes sur 13 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Immensely practical and super useful... 9 octobre 2013
Par Amazon Customer - Publié sur Amazon.com
If you're interested in single-page web apps (SPAs) this book is a must read. Mike Mikowski presents his own battle-tested working method to create SPAs that are robust, maintainable and easy to understand. The book includes a coding standard, a test standard (integrated jsLint) and a template that illustrates his approach. You can adopt his approach completely, or partially, but either way the book will give you lots of ideas on how to organize and modularize your code base for a large-scale project.

In many ways the biggest problem with large-scale SPAs is organizational, and Mikowski suggests that you design your own modules as if they were 3rd. party modules isolated into their own dom container and using their own js and css files. He recommends a consistent naming scheme for static variables, state variables, jQuery cached objects and a consistent method of setting module configuration and performing module initialization. It's all common sense stuff, but it's an effective way to avoid 'the fog of spa' without getting too verbose.

In addition, Mike Mikowski is the developer of the uriAnchor jQuery plug-in and uses it throughout to handle application state. uriAnchor ties app state to the global onHashChange event and links undo, redo and save to the browser controls with little developmental overhead.

I found this book by accident while reading the new John Resig Ninja book (also worthy of 5 stars) and since I'd read the heart of Ninja carefully and the rest quickly, pushed Ninja onto the stack and started reading Mikowski & Powell. I tend to dislike parallel coding while reading tutorials, so usually I just stepped through the sample code in the debugger. But, I also spent some time re-writing a couple of my own single page designs which contained a lot of un-modularized, tightly coupled code. The results were excellent. There's something really cool about viewing source and seeing nothing between the body tags except maybe a no JavaScript warning div and one script block a la <script>$(function() { appName.init($('#appName'));});</script>.

Again, this is a very practical book. I'd recommend it just as strongly as the somewhat more high-level overview found in the O'Reilly book, JavaScript Web Applications. But, IMO, Single Page Web Applications might get you rolling even faster.
7 internautes sur 7 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 SPA step by step with plain javascript/jQuery 19 décembre 2013
Par George Jiang - Publié sur Amazon.com
This book uses a single example application (with relatively significant amount of code) to demonstrate how a Single Page Web Application is designed, developed and structured, using javascript/jQuery on the client side and node.js and MongoDB on the server side. The book is definitely code intensive.

IMHO, here is the pros and cons of the approach taken by the authors for the client side of the example application (the most important part of the book in the context of SPA),

Pros: I really love how the javascript code is structured. It is also interesting to see how jQuery custom events are used for data binding. For unobtrusive javascript purists, the code is definitely very elegant.

Cons: Large chunk of HTML markup is embedded in javascript code, without using some sort of template. Use of two-way data binding frameworks is mentioned but not explored or discussed or even surveyed (the authors hinted in the book they are not fond of such frameworks).

Overall a very interesting book, and very valuable if you are building SPA with bare bone (not Backbone :-) javascript and jQuery on the frontend. But not as much value if you already adopted a frontend javascript MVC framework such as AngularJS in your project or if you want to choose one of the js MVC frameworks for your project.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?