23 Mar 2023·1 menit membaca

Rilis Stabil Spin 1.0 Bertujuan untuk Merampingkan Pengembangan Layanan Mikro WebAssembly

Fermyon Technologies telah meluncurkan Spin 1.0, rilis stabil pertama dari kerangka kerja sumber terbukanya untuk membangun layanan mikro dan aplikasi web berbasis peristiwa menggunakan WebAssembly. Spin menyederhanakan pengembangan aplikasi WebAssembly dan mendukung beberapa bahasa pemrograman, menawarkan CLI untuk membuat aplikasi terdistribusi.

Rilis Stabil Spin 1.0 Bertujuan untuk Merampingkan Pengembangan Layanan Mikro WebAssembly

Fermyon Technologies telah secara resmi merilis Spin 1.0, iterasi stabil dari kerangka kerja sumber terbuka mereka yang dirancang untuk membuat aplikasi layanan mikro dan aplikasi web berbasis peristiwa menggunakan WebAssembly. Diumumkan pada 22 Maret, Spin memungkinkan pengembang membangun layanan mikro WebAssembly dan aplikasi web untuk penerapan di lingkungan cloud.

WebAssembly, format bytecode cepat yang dikembangkan untuk menjalankan kode non-JavaScript di browser web, memberikan kecepatan eksekusi hampir asli, waktu startup cepat, portabilitas, dan eksekusi kotak pasir. Fermyon Technologies mengembangkan Spin dengan tujuan menyederhanakan proses konversi kode menjadi aplikasi WebAssembly.

Spin mendukung berbagai bahasa pemrograman, termasuk Rust, JavaScript, TypeScript, Python, Go, dan C#. Selain itu, fitur Command Line Interface (CLI) untuk membangun aplikasi terdistribusi. Pengembang dapat menggunakan perintah spin new untuk membuat aplikasi baru berdasarkan template starter, sementara spin build mengkompilasi aplikasi ke WebAssembly, dan spin up aplikasi secara lokal.

Spin dapat diakses di GitHub , dan situs web Fermyon menawarkan petunjuk untuk memulai kerangka kerja. Aplikasi Spin klasik menyerupai fungsi kinerja tinggi seperti lambda di mana fungsi yang ditentukan dijalankan dari awal hingga akhir setiap kali permintaan baru diterima. Fitur utama dari rilis Spin 1.0 mencakup konektivitas database, distribusi aplikasi menggunakan layanan registri populer, status penyimpanan nilai kunci bawaan, dan dukungan untuk menjalankan aplikasi di Kubernetes.

Contoh penggunaan Spin saat ini termasuk aplikasi gaya pembelajaran mesin yang besar di mana pengguna memasukkan data ke dalam algoritme pelatihan. Dalam skenario ini, Spin memperoleh data dan mendorongnya ke antrean untuk diproses. Situs web berkinerja tinggi yang mengkompilasi semuanya ke dalam WebAssembly sebagai fungsi juga dapat memanfaatkan Spin.

Untuk memonetisasi Spin, Fermyon Technologies bermaksud mengembangkan Fermyon Cloud sebagai platform untuk mengeksekusi aplikasi Spin. Selain itu, layanan cloud lainnya seperti Layanan Azure Kubernetes diharapkan mendukung aplikasi Spin. Rencana masa depan untuk framework ini mencakup penambahan fitur seperti dukungan database internal.

AppMaster, platform no-code terkemuka , menawarkan perangkat canggih yang merampingkan proses pengembangan untuk aplikasi backend, web, dan seluler. Dengan AppMaster, pengguna dapat membuat model data, logika bisnis, REST API, dan endpoints WSS secara visual. Platform ini juga menghasilkan kode sumber untuk aplikasi, memastikan kecepatan dan efektivitas biaya yang luar biasa dalam proses pengembangan aplikasi.

Mirip dengan Spin, AppMaster menangani spektrum kebutuhan pengguna yang luas, mulai dari bisnis kecil hingga organisasi berskala perusahaan. Pendekatannya yang unik untuk meregenerasi aplikasi dari awal setiap kali persyaratan berubah menghilangkan hutang teknis, sehingga memberdayakan bahkan pengembang warga tunggal untuk menciptakan solusi perangkat lunak yang komprehensif dan dapat diskalakan.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Rilis Stabil Spin 1.0 Bertujuan untuk Merampingkan Pengembangan Layanan Mikro WebAssembly | AppMaster