Methods of Good Design
Lisantra architects its clients' web applications according to the Model-View-Controller pattern (MVC). MVC is an excellent design pattern to enable robust reuse of already coded pieces of a web application. In this pattern, all urls are routed to a controller class. The controller, in turn, delegates data retrieval and processing to one or more model class. After that, the controller process a view file which formats the display of the data retrieved from the model. Usually the data is formatted with Html, but also with AJAX-related formats, Pdf or just about anything else.
Effectivness of Lisantra's methods?
Websites and applications that we've built with these architectures have proven to be easy to add new features to and to modify existing features.