RustRover, JetBrains IDE baharu yang ditujukan kepada Rust

RustRover

RustRover – Rust IDE kendiri daripada JetBrains

JetBrains didedahkan Melalui catatan blog, pelancaran IDE baharu (persekitaran pembangunan bersepadu) yang dinamakane "RustRover", bertujuan untuk menulis aplikasi dalam bahasa Rust.

JetBrains menyebutnya objektifnya IDE baharu ini, "RustRover" ialah meningkatkan kecekapan pembangunan Karat, memenuhi keperluan ekosistem Rust dan menyediakan sokongan teras untuk bahasa tersebut.

Mengenai RustRover

Oleh yang demikian, disebutkan bahawa projek itu akan dibangunkan sebagai produk komersial, tetapi, bagi mereka yang berminat untuk mempunyai "persekitaran yang serupa", ia boleh dibina berdasarkan versi komuniti percuma persekitaran IntelliJ IDEA dengan pemalam intellij-rust.

Plugin sumber terbuka sedia ada, yang telah kami usahakan selama beberapa tahun, telah menjadi asas untuk RustRover. Pemalam ini akan kekal sebagai sumber terbuka dan tersedia secara percuma di GitHub dan JetBrains Marketplace.

Walau bagaimanapun, pada masa hadapan, kami akan melaburkan usaha kami dalam RustRover, yang merupakan sumber tertutup. Untuk pemalam sumber terbuka sedia ada, kami akan melakukan yang terbaik untuk mengekalkan keserasian dengan versi terkini IDE kami, tetapi kami tidak akan membetulkan pepijat atau menambah ciri baharu.

Mengenai pembangunan, seperti yang telah disebutkan "secara tidak langsung", ini Ia berdasarkan pemalam intellij-rust, yang merupakan sumber terbuka, selain menambah sokongan untuk bahasa Rust pada CLion IDE dan IntelliJ IDEA. Selain dihantar secara berasingan, RustRover juga boleh dipasang sebagai pemalam untuk IntelliJ IDEA Ultimate.

Pada peringkat ujian awal daripada produk itu juga ia akan menjadi mungkin untuk menggunakan RustRover sebagai pemalam untuk CLion IDE, manakala pada peringkat pembangunan semasa, kefungsian persekitaran pembangunan yang dicadangkan hampir dengan persediaan CLion IDE dengan pemalam untuk sokongan Rust, tetapi pada masa hadapan mereka berjanji untuk mengembangkan fungsi sedia ada dengan ketara. Bagi pemalam terbuka untuk CLion dan IntelliJ IDEA, selepas pengumuman projek RustRover, ia telah dipindahkan ke kategori Dihentikan dan tidak akan disokong secara rasmi oleh JetBrains.

RustRover

Petikan Skrin RustRover

Pada masa yang sama pembetulan akan terus dibuat pada kod pemalam untuk memastikan keserasian dengan pangkalan kod CLion dan IntelliJ IDEA semasa, tetapi perubahan yang berkaitan dengan pembetulan pepijat atau menambah ciri baharu tidak akan ditambahkan lagi. Pemalam lama kekal terbuka dan peminat boleh menyertai pembangunannya, tetapi usaha utama pekerja JetBrains kini tertumpu pada pembangunan produk tertutup.

Seperti kebanyakan IDE kami, fungsi RustRover boleh dipasang sebagai pemalam dalam IntelliJ IDEA Ultimate. Semasa tempoh pratonton, ia juga boleh memasang pemalam pada CLion. Walau bagaimanapun, kami masih belum menentukan sama ada ini akan berlaku sebaik sahaja kami melancarkan RustRover. 

Di bahagian Ciri RustRover, Ia menonjol bahawa ia mempunyai:

  • Alat untuk bekerja dengan pakej Kargo
  • penyahpepijat
  • Penjana profil
  • Sistem pelancaran ujian
  • Penganalisis ingatan
  • Mekanisme pengesanan pendua.
  • Editor kod menyokong penonjolan sintaks, penjanaan kod, analisis ketepatan kod dan autolengkap binaan bahasa,
  • Melihat maklumat jenis
  • Akses cepat kepada dokumentasi
  • Mod pemfaktoran semula pintar dan templat langsung untuk memasukkan binaan standard.

Semasa anda menulis kod, IDE mengenal pasti dan mencadangkan medan, perpustakaan dan kaedah yang hilang untuk dilengkapkan, dan juga secara automatik mengenal pasti ralat biasa dan memberikan cadangan untuk membetulkannya. Selain itu, RustRover menyokong semua ciri biasa persekitaran IntelliJ IDEA, termasuk alatan kerja berpasukan dan penyepaduan dengan sistem kawalan versi.

Pada masa ini, Versi pratonton RustRover tersedia untuk ujian tanpa had. Binaan yang ditawarkan disediakan untuk Linux, macOS dan Windows dan disebut bahawa versi stabil pertama RustRover dirancang untuk diterbitkan sebelum September 2024.

akhirnya jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.