Ranked in these QuestionsQuestion Ranking
Pro Consistent and complete
Pro Highly modular
Dojo Toolkit is a highly modular framework. It uses AMD modules and the module system is extremely powerful and easy to learn.
Pro Not only web apps
Dojo is not used only for web development. The widgets featured in Dojo can also be used to create mobile user interfaces.
Pro Built-in themes
All 3 major themes are available such as Google's Material, Bootstrap and Office 365's Fabric themes.
Pro Fast release cycle
4 major releases per year and weekly patch release
Pro Responsive and Touch friendly
All controls are touch friendly and render adaptively based on the device they are on to provide optimal usage experience on phones, tablets and desktops.
Pro Modular and written fully in TypeScript
All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.
Con Not able to keep up with the future of the web
The web is moving towards web components, something that Dojo does not implement. In its current state Dojo badly needs more abstraction and it also needs to provide some form of modern application architecture.