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. Preprints2024, 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
Necula, S. Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications. Preprints2024, 2024041860. https://doi.org/10.20944/preprints202404.1860.v1
APA Style
Necula, S. (2024). Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications. Preprints. https://doi.org/10.20944/preprints202404.1860.v1
Chicago/Turabian Style
Necula, S. 2024 "Exploring The Model-View-Controller (MVC) Architecture: A Broad Analysis of Market and Technological Applications" Preprints. 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
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.