Summary
In this chapter, we had a closer look at our application's implementation and saw how all the pieces fit and work together to create our modular ecosystem, at the code level.
We examined how Core module (our application's controller) was created by leveraging different augmentation techniques and adding sub-modules to MainCore module. This approach allowed us to extend our application's capabilities with ease and in a modular way.
By creating instances of SandBox module, we established communication bridges among the components and the rest of the application while preserving the loose coupling principle of our design.
One important aspect of our application, is the ability to load components dynamically and we discussed how such functionality ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access