We built a ajax website and are thinking of migrating to javascriptMVC. Our site has our own home-made controller which handles ajax calls for html and JS and the UI uses JQuery UI widgets extensively.
I read a bit about javascriptMVC and liked the notion of how models are being handled. especially how easy it is to interact with ajax to read you data. I guess i always though of models as JSON objects (structs in a way) and forgot how powerful adding methods to the models could prove to be.
However, going deeper into the javascriptMVC i noticed the controller takes much of the JQuery UI widgets responsibilities. i hate to drop our already working widgets. What are our options?
Can we adopt just the model of the JQueryMX? is it wise? Should we change our controller and widgets completely and do an all-in into JavascriptMVC? Any other options?
Speaking of goals - we wish to have a framework for future Ajax sites (controller + widgets).