2 of 3 people found the following review helpful
AngularJS meets an emerging need,
This review is from: Mastering Web Application Development with AngularJS (Paperback)
Having got that out of the way, I'm going to summarise why it might be of interest to you by extracting two things from the book: the first paragraph on Page 7, and the diagram at the top of page 214.
From the first paragraph: "AngularJS is a client side MVC framework...helps to write single page AJAX-style web applications. ...Shines when used to write Create Read Update Delete type web applications."
The diagram on Page 214 shows the architecture: On the left side the business logic, in the middle scopes and digests, and on the right the user interface, with AngularJS Directives between scopes and digests and the HTML markup.
In other words, here we have a modern, properly designed framework focussing on the actual goals of the application developers rather than hacking a way around the fallout from the browser wars.
The book covers the how-to of this in a rather technical way, with a lot of useful material on security, the back end, and the development philosophy of the authors. Like me they are extremely lazy, which means they emphasise the reduction of grunt work through build automation, test driven design, and code reusability. This is all good stuff even if you never intend to write an AngularJS application.
Its approach also lends itself to design by larger teams because of the clean separation of the UI, the API, and the business logic.
Who is the target reader?
Sticking my neck out, but not very far, I suggest one obvious target reader is the system architect or software engineer who is tasked with providing a suitable architectural framework for a new web application which has to run on a variety of platforms and which has significant data storage and management requirements. Reading this book will be a good start on deciding whether this is the right approach given the capabilities and skills mix of the company.
Another, larger group of potential readers is, perhaps equally obviously, students and others who want to work with a robust, well underpinned and somewhat future-proofed framework using modern software technology.
I've given it 4 stars rather than 5 because, as I note above, I'm related to one of the authors, and I can't afford to let them get too swell headed over the excellent job they've done.
Sort: Oldest first | Newest first
Showing 1-1 of 1 posts in this discussion
Initial post: 18 Sep 2013, 00:37:49 BST
Matthew Blott says:
Very good review, even if (as admitted to) a little biassed :-)
‹ Previous 1 Next ›