Chapter 4: Using Your Modules to Simplify and Encapsulate Your Code
The OutSystems platform was designed to simplify technical and architectural issues as much as possible. Thus, it offers different types of modules according to the needs and features that we want to develop. All just a few clicks away.
Here, we will learn what types of modules exist, their characteristics, and their purposes, as they relate to each other. We will also notice that the standardized nomenclature allow us and the platform itself to catalog the modules and applications in the correct layers of Architecture Canvas (also known as 3 Layer Canvas).
This chapter covers the following topics:
- Types of modules
- Distributing modules across applications
- Applying modules to the correct architecture layers
- Modules and application naming conventions
In the end, we will be able to identify where we should place our developments based on the role and purpose they fulfill.