Hello,
I would like to build a web project, using ExtJS, the famous javascript library. The goal is to use only ExtJS (and some CSS and HTML) to build the entire client-side web application. I also would like to apply a Model-View-Controller structure to the code of this project.
First question: is it possible and pertinent to apply such an architecture to an ExtJS project ?
Second question: how can i easily apply a MVC architecture to a ExtJS project ?
I already read this but it does not answer my questions.
The documentation from the ExtJS communauty does not provide such tips. In all given samples, code is contained in one single file, and UI code is not separated from the application logic code. For example, listeners methods and calls to server come along with UI code.
In fact, all tips to separate application logic from user interface code are welcomed.
EDIT: An other question: What do you think is the best way to design a ExtJS based web application ? I did not found any good designer for ExtJS. The designers I found (this and this) dont seem to be reliable (code generation of the first sometimes fails).
Thanks