TeknoJurnal
  • Data
  • Tentang TeknoJurnal
    • Tim TeknoJurnal
    • Layanan Kami
  • Kontak Kami
TeknoJurnal
Reading now

Bahasa Pemrograman Ballerina Resmi Diluncurkan Secara Open-Source

Sep 13, 2019

Apple Ingatkan Pengembang Supaya Segera Beralih ke watchOS 6 SDK

Sep 12, 2019

Pantone Luncurkan Pantone API Untuk Mempermudah Integrasi

Sep 11, 2019

Gojek dan Digitaraya Buka Program Akselerasi Startup Gojek Xcelerate

Sep 10, 2019

Facebook Akan Tutup Perlengkapan Account Kit Pada Bulan Maret 2020

Sep 09, 2019

Empath Kembangkan Emotion AI Untuk Mendeteksi Emosi Berdasarkan Suara

Sep 06, 2019

Google Luncurkan Pustaka Differential Privacy Secara Terbuka

Load more

Bahasa Pemrograman Ballerina Resmi Diluncurkan Secara Open-Source

Berita By Sukindar / September 16, 2019
next
Use ← → keys to navigate
  • A+ A-

Ballerina Header[Ilustrasi Oleh Pixabay]

Ballerina, sebuah piranti tengah layanan awan asli yang tersedia dalam bentuk bahasa pemrograman (yang pertama kali ada), resmi diluncurkan dan kini sudah tersedia sebagai proyek bersumber terbuka (open-source).

Bahasa pemrograman berbasis awan ini akan menyederhanakan langkah-langkah pengembangan dan penyebaran aplikasi (termasuk juga layanan) modern yang notabene banyak didistribusikan melalui layanan awan asli.

Meledaknya layanan digital, aplikasi seluler, dan perangkat terhubung saat ini membuat pengembang perlu sebuah pendekatan yang lebih modern dan gesit supaya mereka bisa lebih mudah terhubung ke endpoint.

Hal ini karena, aplikasi dan layanan sekarang ini secara efektif mengintegrasikan berbagai macam layanan, data, transaksi, dan proses dari beragam sumber daya, untuk memberikan layanan baru yang inovatif.

Namun dalam laporan AppDeveloperMagazine, pendiri sekaligus pemimpin Ballerina Project, Dr. Sanjiva Weerawarana menyebutkan bahwa Enterprise Service Bus (ESB) serta pendekatan tradisional lainnya tidak mampu dengan baik untuk mengimbangi hal tersebut.

Baca Juga:

  • Apple Open Source-kan Bahasa Pemrograman Swift
  • Kelebihan Bahasa Pemrograman Dart
  • Kelebihan Bahasa Pemrograman Perl

Oleh karena itu, bahasa pemrograman Ballerina pun hadir untuk memfasilitasi lompatan evolusioner tersebut, khususnya dalam pengembangan aplikasi atau layanan modern yang terdistribusi melalui layanan awan asli.

Bahasa ini, diklaim oleh Dr. Sanjiva Weerawarana, dapat meruntuhkan hambatan lawas antara pengembangan aplikasi dan integrasi untuk memungkinkan kelincahan, kinerja, dan ketahanan yang lebih baik.

Secara umum, bahasa pemrograman Ballerina memiliki semua fungsi umum dari bahasa pemrograman modern. Hanya saja, bahasa ini juga memiliki beberapa aspek yang tidak biasa, yang membuatnya sangat cocok untuk membuat sekaligus mengonsumsi antarmuka pemrograman aplikasi.

Dibuat dan dikembangkan oleh WSO2, bahasa pemrograman ini dirancang untuk aplikasi dan layanan modern, yang selalu melibatkan pembuatan sekaligus pemanfaatan Antarmuka Pemrograman Aplikasi (API).

Salah satunya, Ballerina dikembangkan dengan model diagram urutan, agar program-programnya cocok dengan pola-pola pengembangan berbasis layanan mikro (microservices) dan layanan awan asli.

Selain itu, bahasa pemrograman ini juga dirancang supaya bisa digunakan oleh para pengembang untuk membuat antarmuka pemrograman aplikasi, baik RESTful ataupun gRPC, dengan proses yang lebih singkat, sederhana dan jelas.

Saat ini, bahasa ini masih hadir dalam versi Ballerina 1.0, yang tersedia di bawah lisensi Apache. Para pengembang sudah bisa mengunduh dan mencoba alat pengembangannya melalui halaman https://v1-0.ballerina.io/.

[Sumber: AppDeveloperMagazine]

TwitterFacebookWhatsAppGoogle+LinkedIn
Tags: bahasa pemrograman, Ballerina

You may also like

Berita By Sukindar / November 6, 2019

Bahasa Dart 2.6 Bawa Eksekusi Program Secara Native

Developer Panduan ziliun By Sukindar / October 17, 2016

Kelebihan Bahasa Pemrograman Rust

Developer Panduan ziliun By Sukindar / October 15, 2016

Kelebihan Bahasa Pemrograman Dart

Copyright © 2021 by TeknoJurnal.
Proudly powered by WordPress. Theme by DesignWall.
Tutup Iklan X