Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
JavaScript frameworks for modern web dev
Ambler T., Cloud N., Apress, New York, NY, 2015. 520 pp. Type: Book (978-1-484206-63-8)
Date Reviewed: Mar 23 2016

JavaScript libraries and tools for the web developer are increasing in complexity and availability. A new JavaScript developer may be confused when looking at the possibilities enabled by such libraries as AngularJS, Loadash, Q, AsyncJS, and so on. For the same reason, a skilled JavaScript developer may be enthusiastic when looking at the possibilities to continuously improve existing code with the help of asynchronous development, promises, and unit testing.

The book is a short presentation on JavaScript libraries and frameworks used in today’s web development. Knowledge of JavaScript is required in order to fully understand the book’s examples and techniques. It is ideally divided into three main topics: package manager with Node; building responsive and efficient user interfaces; and utilities for database access, asynchronous programming, and routing.

Some chapters deserve particular mention. The chapter devoted to AngularJS gives a very interesting and comprehensive starting point to begin learning Angular’s declarative development approach. Concepts like dependency injection, route resolution, and form validation are well described. On the other hand, chapters narrating data source connections (for both SQL and NoSQL schema) lack details on concepts such as impedance mismatch (for example, the technical difficulties encountered when a relational database management system (RDMBS) is used by an object-oriented language) or when describing the peculiarity of application design with NoSQL storage (for example, common pitfalls when enforcing a relational-like approach in document repositories). Understanding such concepts is crucial to creating robust and reusable JavaScript code.

It is worth noting that such an important topic as security is only considered when discussing Kraken, assuming the reader is fully aware of common attacks to websites and JavaScript programs.

The main purpose of the book is to provide an introduction to the several JavaScript tools widely used in modern web development. It introduces the concepts beyond each technique and tool, and provides pointers to further dig into the technology. The recommended audience for the book is skilled JavaScript developers interested in learning tools to improve the way they code.

More reviews about this item: Amazon, Goodreads

Reviewer:  Massimiliano Masi Review #: CR144254 (1607-0462)
Bookmark and Share
  Featured Reviewer  
 
Javascript (D.3.2 ... )
 
 
World Wide Web (WWW) (H.3.4 ... )
 
 
Object-Oriented Programming (D.1.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Javascript": Date
JavaScript
Flanagan D. (ed), O’Reilly & Associates, Inc., Sebastopol, CA, 1996. Type: Book (9781565921931)
Jul 1 1997
Javascript: the definitive guide
Flanagan D., O’Reilly & Associates, Inc., Sebastopol, CA, 2002.  916, Type: Book (9780596000486)
Sep 6 2002
Javascript by example
Quigley E., Prentice Hall Professional Technical Reference, Upper Saddle River, NJ, 2003.  752, Type: Book (9780131401624)
Nov 25 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy