What Makes CanJS Unique?

CanJS helps you organize your web application following model-view-controller architecture. This is hardly an original approach; most JavaScript frameworks follow the MVC pattern (or some close variant). What makes CanJS shine is its unique balance of features and straightforward, easy-to-understand methodology. With CanJS, your code stays modular, with a clean separation of concerns.

When using CanJS, you use objects that notify listeners when attributes change. This helps keep components separate, because they communicate with events rather than with direct references to each other. CanJS also renders dynamic views from templates and automatically updates them when models change. You also have models that take care ...

Get Seven Web Frameworks in Seven Weeks now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.