XAJA vs MarionetteJs
When comparing XAJA vs MarionetteJs, the Slant community recommends MarionetteJs for most people. In the question“What are the best client-side JavaScript MV* frameworks?” MarionetteJs is ranked 19th while XAJA is ranked 20th. The most important reason people chose MarionetteJs is:
Not in my experience but maybe the project I am working on was poorly put together
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 Easily modifiable
Not in my experience but maybe the project I am working on was poorly put together
Pro Scalable
The project I am working on has memory leak issues although I think that is coming from Knockout
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 Big apps
Code gets messy very quickly.
Con Difficult to debug
If you like spending hours debugging through framework code this is the framework for you.
