When comparing Dojo Toolkit vs Fit.UI - Object Oriented UI framework, the Slant community recommends Dojo Toolkit for most people. In the question“What are the best open source JavaScript GUI/widget frameworks? ” Dojo Toolkit is ranked 3rd while Fit.UI - Object Oriented UI framework is ranked 14th. The most important reason people chose Dojo Toolkit is:
Dojo Toolkit is a highly modular framework. It uses AMD modules and the module system is extremely powerful and easy to learn.
Ranked in these QuestionsQuestion Ranking
Pros
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 Consistent and complete
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 Completely free and open source
Most UI frameworks seems to be really limited or cost money. Fit.UI is actually quite comprehensive and licensed under LGPL which means you can use it for any kind of project - commercial, personal, or open source.
Pro Full intellisense for JS and TypeScript in Visual Studio Code
You never have to look look up the names of functions - Visual Studio code just lists all the possible functions available on a given Fit.UI object.
Pro NPM package available
It can easily be installed through npm: npm install fit-ui
.
Pro Enhances productivity
You can create a fairly complex app in little time from scratch using Fit.UI.
Cons
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.
Con Integrated first-party loader makes interoperability extremely difficult
Con No startup-function
When the dojo-javascript is loaded, it will directly run the application. No chance to intercept with the options
Con Not as much third-party resources available
Since it's not as popular as other libraries there are not as many third-party resources like plugins or tutorials available.
