SVMVC: A Refinement to classical MVC for enhancing the Performance of web applications
Main Article Content
Abstract
Web application architectures are established design patterns employed to structure the design of web applications. Typically, web application architecture is divided into distinct layers and components, each catering to various quality enhancement requirements. These design patterns are crucial for creating web applications that are scalable, maintainable, and well-organized. Among the most renowned and widely used design patterns for web applications is the Model-View-Controller (MVC) pattern. The MVC architecture's inherent attributes, such as reusability, testability, scalability, and separation of concerns, have played a pivotal role in its widespread adoption.
As performance stands out as a prominent quality indicator for web applications, this paper introduces a novel refinement to the MVC architecture, with a primary focus on enhancing the performance of web applications.