Skip to main content
  • Book
  • © 2019

JavaScript Frameworks for Modern Web Development

The Essential Frameworks, Libraries, and Tools to Learn Right Now

Apress
  • Focuses on front end frameworks, such as React, VueJS, and also addresses niche-focused and performance driven frameworks such as Kraken, Mongoose, etc

  • Provides not only comprehensive coverage of the features and uses of each framework covered, but also advises the reader on which framework to use for different situations, alleviating the problem of ‘too much choice’ when it comes to the multitude of JavaScript frameworks available

  • Practical advice and guidance that will help not only new developers, but those with experience looking for a single resource that covers the most relevant technologies in today’s JavaScript landscape

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xxvi
  2. Development Tools

    1. Front Matter

      Pages 1-1
    2. Grunt

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 3-37
    3. Yeoman

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 39-59
    4. PM2

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 61-87
  3. Module Loaders

    1. Front Matter

      Pages 89-89
    2. RequireJS

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 91-131
    3. Browserify

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 133-160
  4. Client-Side Frameworks

    1. Front Matter

      Pages 161-161
    2. Knockout

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 163-208
    3. Angular

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 209-223
  5. Server-Side Frameworks

    1. Front Matter

      Pages 225-225
    2. Kraken

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 227-306
  6. Managing Database Interaction

    1. Front Matter

      Pages 307-307
    2. Mongoose

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 309-375
    3. Knex and Bookshelf

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 377-426
  7. Managing Control Flow

    1. Front Matter

      Pages 427-427
    2. Async.js

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 429-459
  8. Further Useful Libraries

    1. Front Matter

      Pages 461-461
    2. Underscore and Lodash

      • Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
      Pages 463-503

About this book

Enrich your software design skills and take a guided tour of the wild, vast, and untamed frontier that is JavaScript development. Especially useful for frontend developers, this revision includes specific chapters on React and VueJS, as well as an updated one on Angular. To help you get the most of your new skills, each chapter also has a "further reading" section.

This book will serve as an introduction to both new and well established libraries and frameworks, such as Angular, VueJS, React, Grunt, Yeoman, RequireJS, Browserify, Knockout, Kraken, Async.js, Underscore, and Lodash. It also covers utilities that have gained popular traction and support from seasoned developers and tools applicable to the entire development stack, both client- and server-side.

While no single book can possibly cover every JavaScript library of value, JavaScript Frameworks for Modern Web Development focuses on incredibly useful libraries and frameworks that production software uses. You will be treated to detailed analyses and sample code for tools that manage dependencies, structure code in a modular fashion, automate repetitive build tasks, create specialized servers, structure client side applications, facilitate horizontal scaling, and interacting with disparate data stores.



What You'll Learn
  • Work with a variety of JavaScript frameworks, such as Angular, Vue, React, RequireJS, Knockout, and more
  • Choose the right framework for different types of projects
  • Employ the appropriate libraries and tools in your projects
  • Discover useful JavaScript development tools such as Grunt, Yeoman, Lodash, etc.



Who This Book Is For 


Web developers of all levels of ability; particularly relevant for front-end developers, server-side coders, and developers interested in learning JavaScript.






Authors and Affiliations

  • Al Manama, United Arab Emirates

    Sufyan bin Uzayr

  • Florissant, USA

    Nicholas Cloud

  • Nashville, USA

    Tim Ambler

About the authors

Sufyan bin Uzayr is a web developer with over 10 years of experience in the industry. He specializes in a wide variety of technologies, including JavaScript, WordPress, Drupal, PHP,  and UNIX/Linux shell and server management, and is the author of four previous books. Sufyan is the CEO of Parakozm, a design and development consultancy firm that offers customized solutions to a global clientele. He is also the CTO at Samurai Servers, a server management and security company catering mainly to enterprise-scale audience. He takes a keen interest in technology, politics, literature, history and sports, and in his spare time he enjoys teaching coding and English to students.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access