Ballerina (programming language)

Ballerina is an open source general-purpose programming language designed by WSO2 for cloud-era application programmers.

Ballerina
Designed bySanjiva Weerawarana, James Clark, Sameera Jayasoma, Hasitha Aravinda, Srinath Perera, Frank Leymann and WSO2
DeveloperWSO2
First appeared2017 (2017)
Typing disciplineStructural, strong, static, inferred
Implementation languageJava, Ballerina, TypeScript
OSCross-platform
LicenseApache License 2.0
Websiteballerina.io
Influenced by
Java, Javascript, Go, Rust, C#

The project started in 2015 by architects from WSO2 as a code-based alternative to the configuration-based integration tools such as EAI, ESB, and workflow products.

It has various constructs geared toward cloud-native development including support for various data formats and protocols, reliability, distributed transactions, APIs, and event streams.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.