Tag: architecture
-
Component-Oriented Programming with React
With the rise of JavaScript frameworks, a newer design pattern is becoming popular. React, a JavaScript library, serves as an excellent example of Component-Oriented Programming principles in action. In this article, we’ll delve into the concept of COP, its relevance, and how React embodies its principles. Understanding Component-Oriented Programming (COP) What is Component-Oriented Programming? Component-Oriented…
-
Exploring MVVM
Understanding the basics What is MVVM? Model–View–ViewModel is a software architectural pattern that is structured to separate program logic and graphical user interface. It was invented by Microsoft architects Ken Cooper and Ted Peters specifically to simplify event-driven programming of user interfaces. The pattern includes three key components: History The MVVM pattern can be seen as an evolution of the…