Book Description
Backbone.js is a JavaScript library with a RESTful JSON interface, and is loosely based on the model-view-controller (MVC) application design paradigm. Backbone.js is known for being lightweight, as its only dependency is on one JavaScript library, Underscore.js. It is designed for developing single-page web applications, and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized.
If you're looking to use the single-page application model to build your site's frontend, Backbone.js is an ideal framework for the job. This practical guide provides all the information you need to create structured JavaScript applications using Backbone.js and its unique flavor of the model-view-controller (MVC) architecture.
You'll start with the essentials of Backbone's models, views, collections, and routers, and then dive into methods for building RESTful applications with modern technology stacks. Author Addy Osmani also demonstrates advanced uses of the framework, as well as ways to conduct unit tests.
Backbone Tutorials (Thomas Davis) This book aims to get developers up to speed with single page web application development using Backbone.js as a foundation. Backbone.js is known for being lightweight, as its only dependency is on one JavaScript library, Underscore.js.
Developing Single Page Web Apps with Backbone.js This book wants to show you how to build real world applications using Backbone.js. Unlike many books on backbone.js, this one is based on (and talks of) a real world application used by hundreds of companies and thousands of people.
How To Code in React.js (Joe Morgan) This book is an introduction to React that works from the foundations upward. Each chapter takes you a little deeper into the React ecosystem, building on your previous knowledge. Every chapter is self contained, so you can jump between them.
The Road to learn React (Robin Wieruch) This book teaches you the fundamentals of React. You will build a real world application along the way in plain React without complicated tooling. Everything from project setup to deployment on a server will be explained.
The Angular Mini-Book (Matt Raible) This book is aimed specifically at web or Java developers who want a rapid introduction to Angular, Bootstrap, and Spring Boot. It is also a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it.
Developing with Angular (Denys Vuika) This book gives you a broad practical overview of the Angular framework and related modern web technologies. It provides the guidance for the process of web component development that includes Angular and Angular CLI, TypeScript and ES6, applications bundling with Webpack, and other essentials.
Vue.js Succinctly (Ed Freitas) Explore the fundamentals of Vue.js, a top open-source JavaScript framework, and harness its powerful features to build UIs and single-page applications. This book arms you with practical solutions to common tasks when building an application using Vue.