MVC is not must but good to have.
Extjs MVC gives,
- Reusable components - No more thousand lines of files.
- Logic at your controllers - Can understand application flow and any one can debug easily.
- Everything is organized - Folder structure that makes our life easy. (even we can have sub-folder under view, controller, store..)
- Easy Maintenance -When we need to add any new UI items to our existing view just modify corresponding view alone so that the controller part is still same and untouched. The same applies for Stores and Models changes.
We should be careful that there is no dependency for view based on controller logics. I mean the controller logic should direct us to the view with proper input rather than generating items for the view. The view in turn make use of the input from controller and creates, loads store to construct all items on its own.
It depends on how well we organize our app based on need. Extjs is a Gem to develop web app currently !
If we use MVC in the front end then is it required to follow MVC in the server
In my experience MVC is a very good one while developing......but I just want to know what are the security issues regarding this...............