ARK Rust - Cara baru untuk berinteraksi dengan blockchain ARK
Kami hampir menyelesaikan Roadmap Kit Pengembangan Aplikasi (SDK) kami, berikut adalah tambahan terbaru dan ke-16 kami - Rust SDK.
Kami berusaha untuk membuatnya semudah mungkin bagi pengembang untuk melompat ke dalam pengembangan blockchain dengan memasukkan semua bahasa pemrograman utama yang kami bisa. Mengizinkan bahasa pemrograman Karat untuk dapat berinteraksi dengan ARK Blockchain membuka satu lagi alat tambahan bagi para pengembang untuk bekerja dengan ARK.
Ratusan perusahaan, besar dan kecil, menggunakan karat dalam produksi untuk berbagai tugas. Tugas-tugas tersebut termasuk piranti baris perintah, layanan web, perangkat DevOps, perangkat yang disematkan, analisis audio dan video dan transcoding, cryptocurrency, bioinformatika, mesin pencari, aplikasi Internet of Things, pembelajaran mesin, dan bahkan bagian utama dari browser web Firefox.
Karat terbukti menjadi alat yang produktif untuk berkolaborasi di antara tim besar pengembang dengan berbagai tingkat pengetahuan pemrograman sistem. Kode tingkat rendah rentan terhadap berbagai bug halus, yang di sebagian besar bahasa lain hanya dapat ditangkap melalui pengujian ekstensif dan peninjauan kode yang cermat oleh pengembang berpengalaman. Di Rust, compiler memainkan peran penjaga gerbang dengan menolak mengkompilasi kode dengan bug yang sulit dipahami ini, termasuk bug konkurensi. Dengan bekerja bersama kompilator, tim dapat menghabiskan waktu mereka berfokus pada logika program daripada mengejar bug.
Untuk mempelajari lebih lanjut tentang Rust, kunjungi situs mereka di:
https://www.rust-lang.org/
Fitur Karat
Abstraksi berbiaya nol
Memindahkan semantik
Keamanan memori terjamin
Utas tanpa balapan data
Obat-obatan berbasis sifat
Pencocokan pola
Ketik inferensi
Untime nominal
B binding C yang efisien
ARK Rust
Seperti semua SDK karat kami yang ditulis ulang mengikuti pola desain SoC (Separation of Concerns) di mana kami memisahkan kode Klien dan Crypto dalam 2 pustaka.
ARK Rust Client:
https://github.com/ArkEcosystem/rust-client
ARK Rust Crypto:
https://github.com/ArkEcosystem/rust-crypto
Dokumen Klien Karat ARK:
https://docs.ark.io/api/sdk/clients/rust.html
ARK Rust Crypto Docs:
https://docs.ark.io/api/sdk/cryptography/rust.html
Dengan tambahan terbaru ini kami hampir selesai mencakup semua bahasa pemrograman utama. Yang terakhir dalam daftar adalah C dan C ++, yang akan dilakukan dalam beberapa minggu mendatang.
Berikut beberapa SDK kami yang didukung secara resmi:
JavaScript ( Klien & Crypto )
PHP ( Klien & Crypto )
Python ( Klien & Crypto )
Ruby ( Klien & Crypto )
Go ( Klien & Crypto )
NET ( Klien & Crypto )
Java ( Client & Crypto )
Elixir ( Klien & Crypto )
Swift ( Klien & Crypto )
Karat ( Klien & Crypto )
Jika Anda ingin terlibat dengan pengembangan, pastikan untuk memeriksa GitHub Bounty dan panduan pengembangan kami .
Jika Anda ingin menyelam lebih dalam ke Rust dan kemampuannya, berikan buku resmi Rust 2018 yang dibaca di https://doc.rust-lang.org/book/2018-edition/foreword.html
Banyak juga SDKnya