Ballerina (programming language)
Ballerina is an open source general-purpose programming language designed by WSO2 for cloud-era application programmers.
Designed by | Sanjiva Weerawarana, James Clark, Sameera Jayasoma, Hasitha Aravinda, Srinath Perera, Frank Leymann and WSO2 |
---|---|
Developer | WSO2 |
First appeared | 2017 |
Typing discipline | Structural, strong, static, inferred |
Implementation language | Java, Ballerina, TypeScript |
OS | Cross-platform |
License | Apache License 2.0 |
Website | ballerina |
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.