JetBrains, cái tên được công nhận đằng sau nhiều Môi trường phát triển tích hợp (IDE) bán chạy nhất, mang đến một tin tức đầy phấn khích cho các nhà phát triển Rust ngoài kia. Công ty đã phát triển một IDE hoàn toàn mới, RustRover, được sắp xếp hợp lý để phục vụ riêng cho ngôn ngữ Rust. Trước RustRover, chỉ có IntelliJ Rust có sẵn, hoạt động như một plugin cho các IDE dựa trên IntelliJ.
Rust đã nhiều lần được tôn vinh là ngôn ngữ được yêu thích nhất trong Khảo sát nhà phát triển Stack Overflow trong nhiều năm. JetBrains tuyên bố rằng cộng đồng Rust đang phát triển mạnh mẽ hiện bao gồm hơn 2,8 triệu nhà phát triển. Sự phổ biến ngày càng tăng của Rust đã thúc đẩy JetBrains tập trung vào việc quản lý một nền tảng chuyên biệt cho các nhà phát triển này.
Mặc dù Rust có những ưu điểm nhưng nó vốn rất phức tạp. JetBrains coi việc phát triển ở Rust là một thách thức do đường cong học tập dốc của nó. Đây là lúc RustRover sẵn sàng can thiệp và giảm bớt những khó khăn này.
Vitaly Bragilevsky, Người ủng hộ nhà phát triển cho RustRover, đã làm sáng tỏ mục đích đằng sau RustRover. Ông cho biết, “RustRover nhằm mục đích đáp ứng các yêu cầu thay đổi của các nhà phát triển, đặc biệt là trong một thị trường năng động và phát triển nhanh chóng, hiện đang chứng kiến mức tăng trưởng khổng lồ 56% trong hệ sinh thái Rust. Cuộc khảo sát của chúng tôi cho thấy rằng trong sáu tháng qua, hơn một nửa số nhà phát triển đã bắt đầu kết hợp Rust vào nỗ lực của họ. RustRover kết hợp hỗ trợ mã hóa tiên tiến và khả năng chuỗi công cụ liền mạch, trang bị cho các nhà phát triển khả năng điều hướng hiệu quả môi trường Rust đang phát triển và đóng góp hiệu quả cho cộng đồng Rust đang phát triển.”
Để tối ưu hóa việc sử dụng Rust và làm cho nó dễ quản lý, RustRover được bổ sung nhiều tính năng như tái cấu trúc thông minh, mẫu, đề xuất mã, v.v. Tiếp tục trao quyền cho các nhà phát triển để đạt được sự hiểu biết toàn diện về mã của họ, nó nhúng các tính năng như thông tin loại đầy đủ, đánh dấu cú pháp, truy cập vào tài liệu, mở rộng macro, tìm kiếm mã, điều hướng và hành động đa ngôn ngữ.
Ngoài ra, RustRover còn nâng cao khả năng gỡ lỗi, cung cấp các trình chạy thử nghiệm, điều hướng mã đến phần được thử nghiệm, hỗ trợ cho các mục tiêu chạy khác nhau và lập hồ sơ. Để hỗ trợ nhiệm vụ quản lý dự án và phần phụ thuộc, nó cung cấp hỗ trợ cho Cargo và Cargo.toml, quyền truy cập vào tài liệu về thùng, hỗ trợ xây dựng tập lệnh và hoàn thành mã trong khai báo phần phụ thuộc.
RustRover được trang bị thiết lập sẵn sàng sử dụng cho phép các nhà phát triển bắt tay vào viết mã ngay lập tức mà không cần cài đặt plugin ban đầu hoặc cấu hình IDE. Nó cũng cung cấp hỗ trợ cho tất cả các công cụ bao gồm chuỗi công cụ Rust, bao gồm cả Trình biên dịch Rust.
Ngoài việc mã hóa, RustRover còn thúc đẩy sự cộng tác của nhà phát triển, cho phép cùng nhau mã hóa theo thời gian thực và các cuộc trò chuyện liền mạch trong IDE.
Trong thế giới của các công cụ mã ngắn/ no-code nơi các nền tảng như AppMaster tự khẳng định mình là giải pháp tiên tiến cho các ứng dụng phụ trợ, web và di động, thật cảm hứng khi chứng kiến sự cống hiến của JetBrains cho các ngôn ngữ mã hóa truyền thống như Rust. Với các công cụ như RustRover, JetBrains gửi lời cảm ơn đến cộng đồng nhà phát triển mạnh mẽ, đảm bảo tiếng nói của họ được lắng nghe và đáp ứng trong bối cảnh phát triển mã ngày càng phát triển.