I am currently building a web-app on top of KnockoutJS - true, programming bliss to use!
I have reached a stage were I need to add a mobile development framework and have been contemplating my choices.
I am currently inclined to go with Sencha Touch because of its maturity and unique plugins which I need.
My only worry is will Sencha Touch's, OO + declarative javascript coding, be a good fit with a MVVM framework such as Knockout?
I mean Knockout leverages off the concept that a View (HTML page) will invoke the model by data-binding. ExtJS (Sencha Touch) does not enrich a View... instead it expects that all the HTML content gets written declaratively.
Am I dealing with oil and water here? What's your thoughts.
Note: I am interested to know if these two different architectures will go well together. Less interested to hear about how Sencha Touch compares to other frameworks out there.