The technical architecture
The technical architecture and patterns mainly deal with technical challenges. For JavaScript applications, this could mean dealing with rendering a page, responding to a request, interacting with a database, loading an application, and more. In frameworks, the technical challenges extend beyond solving a particular technical problem. Instead, it is about creating a well-designed packaged system that can be beneficial for framework users to build their projects.
To create this system, framework authors need to combine a set of packaged interfaces and a usable set of scripts and also use additional software to improve the JavaScript programming experience.
While learning about the technical architecture, we are going to look at the three categories that enable the essential features of the framework. We are going to explore all the subcategories under these technical topics, as seen in Figure 3.3:
... |