RustRover, ಹೊಸ JetBrains IDE ರಸ್ಟ್ ಅನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿದೆ

ರಸ್ಟ್‌ರೋವರ್

RustRover - JetBrains ನಿಂದ ಸ್ವತಂತ್ರವಾದ ರಸ್ಟ್ IDE

JetBrains ಅನಾವರಣಗೊಳಿಸಲಾಗಿದೆ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಮೂಲಕ, ಹೆಸರಿಸಲಾದ ಹೊಸ IDE (ಇಂಟಿಗ್ರೇಟೆಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್) ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆe "RustRover", ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬರೆಯಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

JetBrains ಅದನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ ಉದ್ದೇಶ ಈ ಹೊಸ IDE ನ, "RustRover" ಆಗಿದೆ ರಸ್ಟ್ ಅಭಿವೃದ್ಧಿಯ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಿ, ರಸ್ಟ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಮತ್ತು ಭಾಷೆಗೆ ಪ್ರಮುಖ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ.

RustRover ಬಗ್ಗೆ

ಅದರಂತೆ ಯೋಜನೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ವಾಣಿಜ್ಯ ಉತ್ಪನ್ನವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುವುದು, ಆದರೆ, "ಇದೇ ರೀತಿಯ ಪರಿಸರ" ಹೊಂದಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಇದು intellij-rust ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ IntelliJ IDEA ಪರಿಸರದ ಉಚಿತ ಸಮುದಾಯ ಆವೃತ್ತಿಯನ್ನು ಆಧರಿಸಿ ನಿರ್ಮಿಸಬಹುದು.

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ಲಗಿನ್, ನಾವು ಹಲವಾರು ವರ್ಷಗಳಿಂದ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ, RustRover ಗೆ ಆಧಾರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದೆ. ಈ ಪ್ಲಗಿನ್ ಮುಕ್ತ ಮೂಲವಾಗಿ ಉಳಿಯುತ್ತದೆ ಮತ್ತು GitHub ಮತ್ತು JetBrains Marketplace ನಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿರುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಭವಿಷ್ಯದಲ್ಲಿ, ನಾವು ನಮ್ಮ ಪ್ರಯತ್ನಗಳನ್ನು ರಸ್ಟ್‌ರೋವರ್‌ನಲ್ಲಿ ಹೂಡಿಕೆ ಮಾಡುತ್ತೇವೆ, ಅದು ಮುಚ್ಚಿದ ಮೂಲವಾಗಿದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ಲಗಿನ್‌ಗಾಗಿ, ನಮ್ಮ IDE ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ನಾವು ನಮ್ಮ ಕೈಲಾದಷ್ಟು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ, ಆದರೆ ನಾವು ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ ಅಥವಾ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ.

ಅಭಿವೃದ್ಧಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಈಗಾಗಲೇ "ಪರೋಕ್ಷವಾಗಿ" ಹೇಳಿದಂತೆ, ಇದು ಇದು ತೆರೆದ ಮೂಲವಾಗಿರುವ intellij-rust ಪ್ಲಗಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ, CLion IDE ಮತ್ತು IntelliJ IDEA ಗೆ ರಸ್ಟ್ ಭಾಷೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದರ ಜೊತೆಗೆ. ಪ್ರತ್ಯೇಕವಾಗಿ ವಿತರಿಸುವುದರ ಜೊತೆಗೆ, IntelliJ IDEA ಅಲ್ಟಿಮೇಟ್‌ಗಾಗಿ ರಸ್ಟ್‌ರೋವರ್ ಅನ್ನು ಪ್ಲಗಿನ್‌ನಂತೆ ಸ್ಥಾಪಿಸಬಹುದು.

ಪ್ರಾಥಮಿಕ ಪರೀಕ್ಷೆಯ ಹಂತದಲ್ಲಿ ಉತ್ಪನ್ನದ ಸಹ CLion IDE ಗಾಗಿ ಒಂದು ಪ್ಲಗಿನ್ ಆಗಿ RustRover ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಪ್ರಸ್ತುತ ಅಭಿವೃದ್ಧಿಯ ಹಂತದಲ್ಲಿ, ಪ್ರಸ್ತಾವಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಕ್ರಿಯಾತ್ಮಕತೆಯು ರಸ್ಟ್ ಬೆಂಬಲಕ್ಕಾಗಿ ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ CLion IDE ಸೆಟಪ್‌ಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಅವರು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಾರ್ಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸಲು ಭರವಸೆ ನೀಡುತ್ತಾರೆ. CLion ಮತ್ತು IntelliJ IDEA ಗಾಗಿ ಮುಕ್ತ ಪ್ಲಗಿನ್‌ಗಾಗಿ, RustRover ಯೋಜನೆಯ ಘೋಷಣೆಯ ನಂತರ, ಅದನ್ನು ಅಸಮ್ಮತಿಸಿದ ವರ್ಗಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಅಧಿಕೃತವಾಗಿ JetBrains ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.

ರಸ್ಟ್‌ರೋವರ್

RustRover ಸ್ಕ್ರೀನ್‌ಶಾಟ್

ಅದೇ ಸಮಯದಲ್ಲಿ, ಪ್ಲಗಿನ್ ಕೋಡ್‌ಗೆ ಪರಿಹಾರಗಳನ್ನು ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲಾಗುತ್ತದೆ ಪ್ರಸ್ತುತ CLion ಮತ್ತು IntelliJ IDEA ಕೋಡ್‌ಬೇಸ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಆದರೆ ದೋಷ ಪರಿಹಾರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳು ಅಥವಾ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವುದನ್ನು ಇನ್ನು ಮುಂದೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ. ಹಳೆಯ ಪ್ಲಗಿನ್ ತೆರೆದಿರುತ್ತದೆ ಮತ್ತು ಉತ್ಸಾಹಿಗಳು ಅದರ ಅಭಿವೃದ್ಧಿಗೆ ಸೇರಬಹುದು, ಆದರೆ JetBrains ಉದ್ಯೋಗಿಗಳ ಮುಖ್ಯ ಪ್ರಯತ್ನಗಳು ಈಗ ಮುಚ್ಚಿದ ಉತ್ಪನ್ನದ ಅಭಿವೃದ್ಧಿಯ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿವೆ.

ನಮ್ಮ ಅನೇಕ IDE ಗಳಂತೆ, RustRover ಕಾರ್ಯವನ್ನು IntelliJ IDEA Ultimate ನಲ್ಲಿ ಪ್ಲಗಿನ್ ಆಗಿ ಸ್ಥಾಪಿಸಬಹುದು. ಪೂರ್ವವೀಕ್ಷಣೆ ಅವಧಿಯಲ್ಲಿ, CLion ನಲ್ಲಿ ಪ್ಲಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಸಹ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಾವು RustRover ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಇದು ಸಂಭವಿಸುತ್ತದೆಯೇ ಎಂದು ನಾವು ಇನ್ನೂ ನಿರ್ಧರಿಸಬೇಕಾಗಿದೆ. 

ಭಾಗದಲ್ಲಿ RustRover ವೈಶಿಷ್ಟ್ಯಗಳು, ಇದು ಹೊಂದಿದೆ ಎಂದು ಎದ್ದು ಕಾಣುತ್ತದೆ:

  • ಕಾರ್ಗೋ ಪ್ಯಾಕೇಜುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪರಿಕರಗಳು
  • ಡೀಬಗರ್
  • ಪ್ರೊಫೈಲ್ ಜನರೇಟರ್
  • ಪರೀಕ್ಷಾ ಉಡಾವಣಾ ವ್ಯವಸ್ಥೆ
  • ಮೆಮೊರಿ ವಿಶ್ಲೇಷಕ
  • ನಕಲಿ ಪತ್ತೆ ಕಾರ್ಯವಿಧಾನ.
  • ಕೋಡ್ ಎಡಿಟರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್, ಕೋಡ್ ಉತ್ಪಾದನೆ, ಕೋಡ್ ನಿಖರತೆ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಭಾಷಾ ರಚನೆಗಳ ಸ್ವಯಂಪೂರ್ಣತೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ,
  • ಪ್ರಕಾರದ ಮಾಹಿತಿಯನ್ನು ವೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ
  • ದಸ್ತಾವೇಜನ್ನು ತ್ವರಿತ ಪ್ರವೇಶ
  • ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಬಿಲ್ಡ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಸ್ಮಾರ್ಟ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್ ಮೋಡ್ ಮತ್ತು ಲೈವ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳು.

ನೀವು ಕೋಡ್ ಬರೆಯುವಾಗ, IDE ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಕಾಣೆಯಾದ ಕ್ಷೇತ್ರಗಳು, ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಪೂರ್ಣಗೊಳಿಸುವ ವಿಧಾನಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಸರಿಪಡಿಸಲು ಶಿಫಾರಸುಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಟೀಮ್‌ವರ್ಕ್ ಪರಿಕರಗಳು ಮತ್ತು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣ ಸೇರಿದಂತೆ IntelliJ IDEA ಪರಿಸರದ ಎಲ್ಲಾ ಸಾಮಾನ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು RustRover ಬೆಂಬಲಿಸುತ್ತದೆ.

ಪ್ರಸ್ತುತ, RustRover ನ ಪೂರ್ವವೀಕ್ಷಣೆ ಆವೃತ್ತಿಯು ಅನಿರ್ಬಂಧಿತ ಪರೀಕ್ಷೆಗೆ ಲಭ್ಯವಿದೆ. ನೀಡಲಾದ ನಿರ್ಮಾಣಗಳನ್ನು ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್ ಮತ್ತು ವಿಂಡೋಸ್‌ಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ರಸ್ಟ್‌ರೋವರ್‌ನ ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ಸೆಪ್ಟೆಂಬರ್ 2024 ರ ಮೊದಲು ಪ್ರಕಟಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ ನೀವು ಇದ್ದರೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.