Dojo is an open source modular JavaScript framework. This toolkit offers many components to create rich internet applications. It is used to develop dynamic web applications and turns it into a highly interactive application. Its primary purpose is to ease the rapid development of cross platform applications and websites.

It provides uniform access to browser application programming interfaces (APIs) and encapsulates JavaScript implementations. Furthermore, it also provides pluggable widgets UI.

Benefits

  • It is a full stack as it allows each component to build on a trusted set of high-quality building blocks.
  • It is an open community.
  • It provides a class-like inheritance pattern.
  • It features Deferreds which is used for simple and advanced AJAX operations, animations, and more.
  • It is used on high-profile, high-traffic websites as its package system makes it easy to manage large-scale UI development tasks.
  • It offers a compelling GFX library.
  • It has an inbuilt testing framework called Dojo Objective Harness (DOH).

OurĀ Recent Work