- Taschenbuch: 327 Seiten
- Verlag: O'Reilly and Associates; Auflage: 1 (8. Juli 2014)
- Sprache: Englisch
- ISBN-10: 1491949309
- ISBN-13: 978-1491949306
- Größe und/oder Gewicht: 17,8 x 1,9 x 23,3 cm
- Durchschnittliche Kundenbewertung: 1 Kundenrezension
- Amazon Bestseller-Rang: Nr. 158.874 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Andere Verkäufer auf Amazon
+ GRATIS Lieferung innerhalb Deutschlands
+ EUR 3,00 Versandkosten
|Neu ab||Gebraucht ab|
Dieses Buch gibt es in einer neuen Auflage:
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
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.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Über den Autor und weitere Mitwirkende
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Die hilfreichsten Kundenrezensionen auf Amazon.com
You should be able to build a simple node website after reading this book.
First off, awesome author, he is a passionate programmer and good writer as well. Chapter 5 about QA is an amazing chapter, and could inspire any developer.
But this book is a bit confused on what it whats to be. It often deviates into scholarly philosophy about web development theory, but isn't this supposed to be a technical book? Don't get me wrong, the ideas in this book are great, but some of the theory seemed out of place, and just distracting from learning node.
My biggest problem with this book as a person who is already a 'web developer', is it fails to demonstrate any real benefit of using Node in future applications. You learn how to build a website that you could have made in the language you already know (be it Ruby, PHP, etc). It lists some of the things node is good at in the first chapter of the book like Single-Page Applications, Expandable packages, using AngularJS. But doesn't mention any of these things again, I find no compelling reasons to migrate from PHP to Node after reading this book (even though I've been told they exist).
There is also no "Bringing it all together" chapter at the end, that would go through all the things you just learned to properly build a node website from scratch. While the book builds upon itself making the 'Meadowlark Travel Website", no objectives for the website are ever defined, so it doesn't feel like you are building anything real. It also gets more and more messy, especially when adding experimental features to demonstrate code functionality. In later chapters many code examples also lack a verbatim explanation of the expected output, so you never know if you actually did it right or not.
Most egregiously there isn't a mention of the MEAN stack or Socket.io in this book, 2 of what I feel are some the primary drivers for people moving over to node (and the reason I wanted to learn Node in the first place).
A few other nitpicks:
despite how ugly it is, I feel like EJS should get more than a mention, as you tend to see it in a lot of places that use node (for example the heroku node boilerplate is EJS). This would also explain the benefits of using Jade/Handlebars better. Also mentioning using AngularJS for views would have been nice.
Chapter 7 is like it was written in a Vacuum to Chapter 3. Many concepts that were already mentioned in Chapter 3 are reintroduced as completely new concepts....very confusing.
Code examples can get a bit ugly and aren't commented consistently. It's sometimes hard to know what code in what file is being referenced. This could be easily fixed in the next edition by putting line numbers and file names on the top of code examples. I wish there were less 1 line if statements and ternary operators in some of the examples, as it makes it less clear what is happening. For example, on page 150, it gives no indication where this connection to Mongo code is supposed to go, while one could figure it out, this is not a clear working example.
Both exports and module.exports are used without clearly defining the difference use-cases between the two
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.
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.
Nothing is really a deep dive, but if you've got a solid grasp of HTTP, HTML and related concepts, this book is a about the right amount of detail. I've got a solid idea of the patterns and practices I want to apply from a general development perspective, I mostly just need some nuts and bolts. This book delivers well enough.
buyThisBook = false;
console.log("Don't waste your time");