Ballerina is not only the programming language, but a list of components that provide us with a set of tools that we need since it starts the analysis and requirement phase of our projects, until the programming, documentation, or testing in all the states of the project.
Ballerina tools
Composer
The Ballerina composer is a browser-based tool for developing the Ballerina projects using three different views. It is possible to go switching between all views because they are real-time synchronized:
- Design view: Is a visual sequence diagram in which we can drag and drop the different components into a canvas place:
- Source view: To write the code that we need directly:
- Swagger view: Needed to define services: