Preprint Review Version 1 Preserved in Portico This version is not peer-reviewed

Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications

Version 1 : Received: 27 April 2024 / Approved: 28 April 2024 / Online: 29 April 2024 (10:25:58 CEST)

How to cite: Necula, S. Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications. Preprints 2024, 2024041860. https://doi.org/10.20944/preprints202404.1860.v1 Necula, S. Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications. Preprints 2024, 2024041860. https://doi.org/10.20944/preprints202404.1860.v1

Abstract

The Model-View-Controller (MVC) architecture, a cornerstone of modern software engineering, offers a robust framework for developing dynamic user interfaces. This paper conducts a broad analysis of MVC’s deployment across various sectors, emphasizing its critical role in technological advancement and market integration. By examining implementation strategies in web development, mobile applications, and enterprise solutions, the study illustrates how MVC enhances application manageability, promotes efficient code reuse, and facilitates parallel development. The paper explores the adoption of MVC principles within major technologies such as Java, .NET, and JavaScript frameworks, underlining its widespread acceptance. Additionally, the analysis covers the preferential use of MVC frameworks within diverse market sectors including technology enterprises, educational institutions, e-commerce, and financial services, which leverage MVC for superior data management and user experience. Emerging trends such as the shift towards the Model-View-ViewModel (MVVM) architecture and the integration of MVC with artificial intelligence and machine learning technologies are also discussed. This comprehensive review not only reaffirms MVC’s enduring relevance but also its adaptive evolution in response to emerging technological demands and market needs.

Keywords

Model-View-Controller (MVC); Software Architecture; Web Development Frameworks; Enterprise Software Applications; AI Integration in Software; Machine Learning and MVC; Educational Tools in Software Engineering; Model-View-ViewModel (MVVM); JavaScript Frameworks; Agile Development

Subject

Computer Science and Mathematics, Information Systems

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.