-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture
Our GUI should be based on Model View Controller Design pattern which separates view from Model(Database here) and a Controller works as a bridge between them, what controller does is get the Data from view and passes that to Model, and vice versa takes the data from Model and passes it to the View then it’s the view responsibility how to present that.
Our main business logic should be in Controller, and all database related queries should be in Model. If one see that the code in Model Or View seems to be large then one should be able to create the View Helpers etc.
We should be following a component based architecture and MVC solves most of our problems in that.
I will start on some basic MVC architecture and then modify or add functionality to that on the go.
More information will be added to this Page related to the MVC and Architecture for how should we be proceeding