Rich Internet Applications with Dojo
- Dojo is a JavaScript library that addresses browser incompatibilities and provides common functionality like Ajax and UI widgets. It has a layered, modular architecture and is extensible.
- Dojo aims to be server-side technology independent. It provides software engineering benefits like testability. It has a large open source community and foundation.
- Examples of Dojo applications include a photo gallery, CRUD applications, and a Facebook demo. The future includes more mobile applications using Dojo and standards like HTML5.