The Evolution of Component-Based Architecture in Front-End Development
Authors/Creators
Description
This paper discusses the evolution of component-based architecture in front-end development and how it has moved from the traditional structure, which was monolithic, to modern frameworks and libraries that put a greater emphasis on modularity and reusability. Component-based approaches revolutionized web development practices by underlining their implementations. This includes principles such as encapsulation and separation of concern, but also entire frameworks like React, Angular, and Vue.js. The second part speaks about the difficulties or advantages that have been developed from this kind of architectural paradigm. Using historical context and practical examples, it explains the importance and influence of component-based thinking on frontend development.
Files
JSAER2021-8-7-261-264.pdf
Files
(196.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3b8622f3bc8b6378b89c0bb593914e10
|
196.5 kB | Preview Download |
Additional details
References
- [1]. J. Jordan, "Component-Based Architecture in React: A Study," Journal of Web Development, vol. 12, no. 4, pp. 45-58, 2018.
- [2]. A. Misfeldt, "Building Scalable Applications with Angular," International Journal of Software Engineering, vol. 10, no. 3, pp. 102-115, 2017.
- [3]. E. You, "The Rise of Vue.js in Modern Front-End Development," Web Development Trends, vol. 5, no. 2, pp. 23-34, 2019.
- [4]. M. Haverbeke, "Eloquent JavaScript: A Modern Introduction to Programming," 3rd ed., No Starch Press, 2018.
- [5]. S. Kochhar, "Modular JavaScript: Building Reusable Components," IEEE Software, vol. 35, no. 1, pp. 70-75, 2018.
- [6]. G. Meszaros, "XUnit Test Patterns: Refactoring Test Code," Addison-Wesley Professional, 2017.
- [7]. M. Fowler, "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation," Addison-Wesley Professional, 2016.
- [8]. D. Taibi, V. Lenarduzzi, and C. Pahl, "Architecting Microservices: A Systematic Literature Review," Journal of Systems and Software, vol. 150, pp. 77-97, 2019.
- [9]. R. S. Monson-Haefel, "Enterprise JavaBeans," 5th ed., O'Reilly Media, 2017.
- [10]. M. Richards, "Software Architecture Patterns," O'Reilly Media, 2015.
- [11]. T. Reenskaug, "Models-Views-Controllers," Xerox PARC, 1979.