When comparing XAJA vs CanJS, the Slant community recommends CanJS for most people. In the question“What are the best client-side JavaScript MV* frameworks?” CanJS is ranked 15th while XAJA is ranked 20th. The most important reason people chose CanJS is:
Update of single element, no diff like react.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Simplicity
Uses almost plain HTML & JavaScript
Pro Built in support of .NET
Altough it is primarilly client-side framework, it has native support of .NET server objects. Due to simple and documented communication protocol could be easily connected to other server technologies.
Pro Fast rendering
Update of single element, no diff like react.
Pro Compact and easy syntax
CanJS has an easy to learn syntax.
Cons
Con Not very popular
XAJA is not a very popular framework, making it hard to find learning resources, tutorials and guides outside the official documentation.
Con Hard to find resources outside of the official ones
Since CanJS is not very popular, it can be hard to find learning resources, tutorials, guides or any other resource that may help development.
