JetBrains, nama terkenal di balik berbagai Lingkungan Pengembangan Terpadu (IDE) terlaris, hadir dengan kabar gembira bagi para pengembang Rust di luar sana. Perusahaan ini meluncurkan IDE baru, RustRover, yang dirancang khusus untuk melayani bahasa Rust. Sebelum RustRover, hanya IntelliJ Rust yang tersedia, yang berfungsi sebagai plugin untuk IDE yang bergantung pada IntelliJ.
Rust telah beberapa kali dirayakan sebagai bahasa yang paling disukai dalam Survei Pengembang Stack Overflow selama beberapa tahun. JetBrains menyatakan bahwa komunitas Rust yang berkembang saat ini terdiri dari lebih dari 2,8 juta pengembang. Meningkatnya popularitas Rust mendorong JetBrains untuk mengarahkan fokus mereka pada kurasi platform khusus untuk para pengembang ini.
Meskipun Rust memiliki kelebihan, ia pada dasarnya rumit. JetBrains menganggap pengembangan di Rust sebagai sebuah tantangan karena kurva pembelajarannya yang curam. Di sinilah RustRover siap untuk campur tangan dan mengatasi kesulitan ini.
Vitaly Bragilevsky, Advokat Pengembang untuk RustRover, menjelaskan tujuan di balik RustRover. Dia berkata, “RustRover bertujuan untuk memenuhi kebutuhan pengembang yang terus berubah, khususnya di pasar yang berkembang pesat dan dinamis, yang saat ini menyaksikan lonjakan sebesar 56% di ekosistem Rust. Survei kami mengungkapkan bahwa dalam enam bulan terakhir, lebih dari separuh pengembang mulai memasukkan Rust dalam upaya mereka. RustRover menggabungkan dukungan coding mutakhir dan kemampuan toolchain yang mulus, membekali pengembang untuk secara efisien menavigasi lingkungan Rust yang sedang berkembang dan berkontribusi secara efektif pada komunitas Rust yang sedang berkembang.”
Untuk mengoptimalkan penggunaan Rust dan membuatnya mudah dikelola, RustRover dilengkapi dengan fitur-fitur seperti pemfaktoran ulang cerdas, templat, saran kode, dan banyak lagi. Lebih lanjut memberdayakan pengembang untuk mendapatkan pemahaman komprehensif tentang kode mereka, ini menyematkan fitur seperti informasi tipe lengkap, penyorotan sintaksis, akses ke dokumentasi, perluasan makro, pencarian kode, navigasi, dan tindakan lintas bahasa.
Selain itu, RustRover juga mengedepankan kemampuan debugging, menawarkan test runner, navigasi kode ke bagian yang diuji, dukungan untuk target proses yang berbeda, dan pembuatan profil. Untuk membantu tugas manajemen proyek dan ketergantungan, ia menawarkan dukungan untuk Cargo dan Cargo.toml, akses ke dokumentasi peti, dukungan untuk skrip pembangunan, dan penyelesaian kode dalam deklarasi ketergantungan.
RustRover dilengkapi dengan pengaturan siap pakai yang memungkinkan pengembang langsung mendalami pengkodean tanpa memerlukan instalasi plugin awal atau konfigurasi IDE. Ia juga menawarkan dukungan untuk semua alat yang membentuk rantai alat Rust, termasuk Rust Compiler.
Selain coding, RustRover mendorong kolaborasi pengembang, memungkinkan coding real-time dan percakapan lancar dalam IDE.
Dalam dunia alat berkode rendah/ no-code di mana platform seperti AppMaster menegaskan dirinya sebagai solusi canggih untuk aplikasi backend, web, dan seluler, sangat menginspirasi untuk menyaksikan dedikasi JetBrains terhadap bahasa pengkodean tradisional seperti Rust. Dengan alat seperti RustRover, JetBrains memberikan dukungan kepada komunitas pengembang yang kuat, memastikan suara mereka didengar dan dilayani di tengah berkembangnya lanskap pengembangan kode.