- Paperback: 332 pages
- Publisher: O'Reilly Media; 1 edition (25 July 2014)
- Language: English
- ISBN-10: 1491949309
- ISBN-13: 978-1491949306
- Product Dimensions: 17.8 x 1.9 x 23.3 cm
- Average Customer Review: 4.5 out of 5 stars See all reviews (4 customer reviews)
- Amazon Bestsellers Rank: 66,223 in Books (See Top 100 in Books)
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Frequently Bought Together
Customers Who Bought This Item Also Bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your e-mail address or mobile phone number.
About the Author
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
The only problem and it's not really something in the control of the author, is that Node is still a fairly young Framework and it's going to be prone to API changes. This is quite clear early on when we're told that way to set up a new project has changed quite substantially from the last version of Node released. If this were to happen again, this edition of the book could become more patchy in how useful it is. (at least in terms of it's code examples)
If you have heard of Node and want to know what all the fuss is about then this is a great place to start. But, like me, you may decide that keeping all these moving parts up and running in a production environment is a job best left to someone else.
Most Helpful Customer Reviews on Amazon.com (beta)
No knowledge of NodeJS is necessary -- I had none and was able to follow along and make my own little app. I would also estimate that (a lot) more space was used in this book covering web development in general than Node and Express in particular.
I tried reading a few other books on the subject, and couldn't get past the first few chapters. The general spirit of all other books has been: "I just figured out this thing called Node, and now I'll share my scant understanding of the subject by following a useless example with excruciating detail while addressing few practical issues."
By contrast, this book goes something like this: "Here are some common problems in web development. Here are some good solutions. Here's why these are good solutions. Here's how to implement these solutions using Node and Express." The book also follows an example but with just enough detail to illustrate the issues, and detailed discussions of the relevant concepts--not the example--are the focus.
The author has a wealth of web development experience and covers most topics on building a useful web application. Unlike with other sources, I've been able to find concise, practical answers to questions I had about starting to use Node and Express in my projects.
Other than the problems with the code examples, this book does offer a good conceptual framework for developing for the Web using these technologies. I hope future versions work out the code example issues.
Rather than following too closely Brown's github project that accompanies this book, I would suggest cloning the MEAN.js foundation project to see how a Node site can be built support a powerful front-end. The Haviv book (MEAN.js author) is one you'll want to keep by your side as you code because for one thing, angular.js factories (or some equivalent) are the essential glue between Node driven models and client-side views.