# Introduction

> New way of using **Backbone.js**: component architecture & Virtual DOM - without any limitation.

RAD.JS (Javascript library for Rapid Application Development)

RAD.JS is a composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications.

* RAD.JS избавляет вас от необходимости прямой работы с DOM, но , что крайне важно, не лишают вас ее, вы можете, если захотите работать непосредственно с DOM и использовать любые библиотеки которые работают с ним.
* Позволяет декларотивно использовать ваши уже существующие `view` в ваших шаблонах, просто как кастомные html теги.
* И, наконец, RAD.JS позволяет вам добиться желаемой производительности Вашего приложения даже на слабых мобильных устройствах, за счет использования [incremental-dom](https://github.com/google/incremental-dom)

Like Backbone itself, you're not required to use all of RAD.JS just because you want to use some of it. You can pick and choose which features you want to use. This allows you to work with other Backbone frameworks and plugins easily.

Подробнее:

* [Motivation](Motivation.md)
* [Features](Features.md)

> **RAD.js** являеться **product ready library**, мы его уже используем в наших проектах.