Rate this book

用AngularJS开发下一代Web应用 (2013)

by Brad Green(Favorite Author)
3.53 of 5 Votes: 5
languge
English
genre
publisher
电子工业出版社
review 1: My background:Worked on 3 relatively small (tens of KLOCs of JS/HTML Angular code) before reading this book. Had contact before with most of the subjects covered in the book (my experience with directives being relatively the weakest part).As for the book:Pretty solid introduction to Angular framework. Contrary to most books these days I didn't have a feeling of slow pace (I'd say it is just OK). Size of the book (~300 pages) is IMHO enough for introduction that generally covers all the topics (obviously not very extensively but then again I don't think the role of the book is to go that deep). Actually I'd say that some mild prior experience with Angular or other SPA framework would be desirable before reading this book (mainly because you may get lost in the world of con... moretrollers, services, filters, scopes, directives etc. - but that's more of complexity of Angular than the problem with the book itself).If you have more experience with Angular and your knowledge comes mainly from tutorials, docs and blogs - a quick win is to read last chapter "15. Guidelines And Best Practices" - which contains lots of condensed & valuable knowledge.Overall - it's a solid introductory material which on the one hand is relatively concrete (and thus not boring) and on the other hand is easily "digestible". 4 stars as it's a solid reading (though not exceptional).
review 2: I'll start with the positives.The book has some good information on the basics about AngularJS. The author has no doubt explained the concepts of this new programming model in a very easy and understandable manner.The chapters in the book start slow, but pick up the pace pretty quickly. Building the app along with the book in the Chapter 4 helped me understand a lot more about the subject.Chapter 8 also has some very good code samples that will assist you when you get stuck in your app.But, the book has a few shortcomings. The main drawback of the book, IMHO, is the lack of a chapter dedicated to Testing. The chapter could have stepped through how to set up your unit testing environment and the e2e test environment using Testacular/Karma, with code samples of course.The code snippets have bugs in them, although the errata will help you (if you din't figure out that the tag was missing, that is).The authors could have discussed a few other features like ngCloak, $cacheFactory, $anchorScroll just to name a few. less
Reviews (see all)
bsv
great intro to angular.js. directives, isolated scopes are not covered in detail
tcmommy28
This good really helped me to go beyond the basics in AngularJS.
speced5
Teaches the basic, but it's really out of date.
Write review
Review will shown on site after approval.
(Review will shown on site after approval)
Other books by Brad Green