Ballerina


What is Ballerina?


Ballerina is an open source programming language newly created at WSO2. WSO2 is a place which is providing open source technologies. Ballerina is also such open source project which is created for integration.  Still, many of us may not become familiar with this new language. Some of us may not have heard of it yet.

The specialty of this language is that Ballerina lets you write programs by drawing diagrams. Sounds interesting? Then let’s go deeper. Ballerina is a language capable of anything but chiefly designed for integrating to apps, data, and services. Even though there are many other languages out there, the ballerina is purposely created for write integration logic. Without writing a code you can actually write a program!!

The best way of explaining a program is to draw sequence diagram. Using a sequence diagram one can easily understand the code of the program. Hence, the developers at WSO2 discovered a tool which describes what is needed via diagrams. Which are then translated to code. So anyone can be able to not to just explain but to create integration logic without having any difficulty.



How ballerina works?

Ballerina consists of two formats. One is for coding and the other one is for visual composing. But it makes no difference, how you choose to write your program because these two formats are completely interchangeable. So whether your code or the composer to draw a diagram, the result will be the same.

Still, there are many aspects to be improved in ballerina, such as the speed, stability, and tooling. Hope that WSO2 will introduce it with much more improvements in future.




Comments

Post a Comment