RustRover, ਨਵਾਂ JetBrains IDE ਜਿਸਦਾ ਉਦੇਸ਼ ਜੰਗਾਲ ਹੈ

RustRover

RustRover – JetBrains ਤੋਂ ਇੱਕ ਸਟੈਂਡਅਲੋਨ Rust IDE

JetBrains ਦਾ ਉਦਘਾਟਨ ਕੀਤਾ ਇੱਕ ਬਲਾਗ ਪੋਸਟ ਦੁਆਰਾ, ਇੱਕ ਨਵੇਂ IDE (ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ) ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ ਗਈ ਹੈ ਜਿਸਦਾ ਨਾਮ ਹੈe "RustRover", Rust ਭਾਸ਼ਾ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਲਿਖਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।

JetBrains ਦਾ ਜ਼ਿਕਰ ਹੈ ਕਿ ਉਦੇਸ਼ ਇਸ ਨਵੇਂ IDE ਦਾ, “RustRover” ਹੈ ਜੰਗਾਲ ਵਿਕਾਸ ਦੀ ਕੁਸ਼ਲਤਾ ਵਿੱਚ ਸੁਧਾਰ, ਜੰਗਾਲ ਈਕੋਸਿਸਟਮ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ ਅਤੇ ਭਾਸ਼ਾ ਲਈ ਮੁੱਖ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

RustRover ਬਾਰੇ

ਜਿਵੇਂ ਕਿ, ਇਹ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਪ੍ਰੋਜੈਕਟ ਵਪਾਰਕ ਉਤਪਾਦ ਵਜੋਂ ਵਿਕਸਤ ਕੀਤਾ ਜਾਵੇਗਾ, ਪਰ, ਉਹਨਾਂ ਲਈ ਜੋ "ਇੱਕ ਸਮਾਨ ਵਾਤਾਵਰਣ" ਰੱਖਣ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਨ, ਇਸਨੂੰ ਇੰਟੈਲੀਜ-ਰਸਟ ਪਲੱਗਇਨ ਦੇ ਨਾਲ ਇੰਟੈਲੀਜੇ IDEA ਵਾਤਾਵਰਣ ਦੇ ਮੁਫਤ ਕਮਿਊਨਿਟੀ ਸੰਸਕਰਣ ਦੇ ਅਧਾਰ ਤੇ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

ਮੌਜੂਦਾ ਓਪਨ ਸੋਰਸ ਪਲੱਗਇਨ, ਜਿਸ 'ਤੇ ਅਸੀਂ ਕਈ ਸਾਲਾਂ ਤੋਂ ਕੰਮ ਕਰ ਰਹੇ ਹਾਂ, ਨੇ RustRover ਲਈ ਆਧਾਰ ਵਜੋਂ ਕੰਮ ਕੀਤਾ ਹੈ। ਇਹ ਪਲੱਗਇਨ ਓਪਨ ਸੋਰਸ ਰਹੇਗੀ ਅਤੇ GitHub ਅਤੇ JetBrains ਮਾਰਕਿਟਪਲੇਸ 'ਤੇ ਮੁਫਤ ਉਪਲਬਧ ਰਹੇਗੀ।

ਹਾਲਾਂਕਿ, ਭਵਿੱਖ ਵਿੱਚ, ਅਸੀਂ ਆਪਣੇ ਯਤਨਾਂ ਨੂੰ RustRover ਵਿੱਚ ਨਿਵੇਸ਼ ਕਰਾਂਗੇ, ਜੋ ਕਿ ਬੰਦ ਸਰੋਤ ਹੈ। ਮੌਜੂਦਾ ਓਪਨ ਸੋਰਸ ਪਲੱਗਇਨ ਲਈ, ਅਸੀਂ ਆਪਣੇ IDEs ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣਾਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਬਣਾਈ ਰੱਖਣ ਲਈ ਆਪਣੀ ਪੂਰੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ, ਪਰ ਅਸੀਂ ਬੱਗ ਠੀਕ ਨਹੀਂ ਕਰਾਂਗੇ ਜਾਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਾਂਗੇ।

ਵਿਕਾਸ ਦੇ ਸੰਬੰਧ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਹੀ "ਅਸਿੱਧੇ ਤੌਰ ਤੇ" ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹ ਇਹ ਇੰਟੈਲੀਜ-ਰਸਟ ਪਲੱਗਇਨ 'ਤੇ ਅਧਾਰਤ ਹੈ, ਜੋ ਕਿ ਓਪਨ ਸੋਰਸ ਹੈ, CLion IDE ਅਤੇ IntelliJ IDEA ਲਈ ਜੰਗਾਲ ਭਾਸ਼ਾ ਲਈ ਸਮਰਥਨ ਜੋੜਨ ਤੋਂ ਇਲਾਵਾ। ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਡਿਲੀਵਰ ਕੀਤੇ ਜਾਣ ਤੋਂ ਇਲਾਵਾ, RustRover ਨੂੰ IntelliJ IDEA ਅਲਟੀਮੇਟ ਲਈ ਪਲੱਗਇਨ ਵਜੋਂ ਵੀ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਸ਼ੁਰੂਆਤੀ ਟੈਸਟਿੰਗ ਪੜਾਅ 'ਤੇ ਉਤਪਾਦ ਦਾ, ਵੀ CLion IDE ਲਈ ਇੱਕ ਪਲੱਗਇਨ ਵਜੋਂ RustRover ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੋਵੇਗਾ, ਜਦੋਂ ਕਿ ਵਿਕਾਸ ਦੇ ਮੌਜੂਦਾ ਪੜਾਅ 'ਤੇ, ਪ੍ਰਸਤਾਵਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਜੰਗਾਲ ਸਮਰਥਨ ਲਈ ਇੱਕ ਪਲੱਗਇਨ ਦੇ ਨਾਲ CLion IDE ਸੈੱਟਅੱਪ ਦੇ ਨੇੜੇ ਹੈ, ਪਰ ਭਵਿੱਖ ਵਿੱਚ ਉਹ ਮੌਜੂਦਾ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ ਵਧਾਉਣ ਦਾ ਵਾਅਦਾ ਕਰਦੇ ਹਨ। ਜਿਵੇਂ ਕਿ CLion ਅਤੇ IntelliJ IDEA ਲਈ ਖੁੱਲੇ ਪਲੱਗਇਨ ਲਈ, RustRover ਪ੍ਰੋਜੈਕਟ ਦੀ ਘੋਸ਼ਣਾ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ ਬਰਤਰਫ਼ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਭੇਜਿਆ ਗਿਆ ਸੀ ਅਤੇ JetBrains ਦੁਆਰਾ ਅਧਿਕਾਰਤ ਤੌਰ 'ਤੇ ਸਮਰਥਨ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ।

RustRover

RustRover ਸਕਰੀਨਸ਼ਾਟ

ਉਸੇ ਸਮੇਂ ਪਲੱਗਇਨ ਕੋਡ ਵਿੱਚ ਫਿਕਸ ਕੀਤੇ ਜਾਣੇ ਜਾਰੀ ਰਹਿਣਗੇ ਮੌਜੂਦਾ CLion ਅਤੇ IntelliJ IDEA ਕੋਡਬੇਸ ਨਾਲ ਅਨੁਕੂਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, ਪਰ ਬੱਗ ਫਿਕਸ ਜਾਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜੋੜਨ ਨਾਲ ਸਬੰਧਤ ਤਬਦੀਲੀਆਂ ਨੂੰ ਹੁਣ ਜੋੜਿਆ ਨਹੀਂ ਜਾਵੇਗਾ। ਪੁਰਾਣਾ ਪਲੱਗਇਨ ਖੁੱਲਾ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਉਤਸ਼ਾਹੀ ਇਸਦੇ ਵਿਕਾਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ, ਪਰ JetBrains ਦੇ ਕਰਮਚਾਰੀਆਂ ਦੇ ਮੁੱਖ ਯਤਨ ਹੁਣ ਇੱਕ ਬੰਦ ਉਤਪਾਦ ਦੇ ਵਿਕਾਸ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹਨ।

ਸਾਡੇ ਬਹੁਤ ਸਾਰੇ IDEs ਵਾਂਗ, RustRover ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ IntelliJ IDEA ਅਲਟੀਮੇਟ ਵਿੱਚ ਇੱਕ ਪਲੱਗਇਨ ਵਜੋਂ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰੀਵਿਊ ਅਵਧੀ ਦੇ ਦੌਰਾਨ, CLion ਵਿੱਚ ਪਲੱਗਇਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੋਵੇਗਾ। ਹਾਲਾਂਕਿ, ਅਸੀਂ ਅਜੇ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਹੈ ਕਿ ਕੀ ਇੱਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ RustRover ਨੂੰ ਲਾਂਚ ਕੀਤਾ ਹੈ ਤਾਂ ਅਜਿਹਾ ਹੋਵੇਗਾ ਜਾਂ ਨਹੀਂ। 

ਦੇ ਹਿੱਸੇ ਤੇ RustRover ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਇਹ ਬਾਹਰ ਖੜ੍ਹਾ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਹੈ:

  • ਕਾਰਗੋ ਪੈਕੇਜਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸੰਦ
  • ਇੱਕ ਡੀਬੱਗਰ
  • ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਜਨਰੇਟਰ
  • ਇੱਕ ਟੈਸਟ ਲਾਂਚ ਸਿਸਟਮ
  • ਇੱਕ ਮੈਮੋਰੀ ਵਿਸ਼ਲੇਸ਼ਕ
  • ਇੱਕ ਡੁਪਲੀਕੇਟ ਖੋਜ ਵਿਧੀ।
  • ਕੋਡ ਸੰਪਾਦਕ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਕੋਡ ਜਨਰੇਸ਼ਨ, ਕੋਡ ਸ਼ੁੱਧਤਾ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਭਾਸ਼ਾ ਦੇ ਨਿਰਮਾਣ ਦੇ ਸਵੈ-ਸੰਪੂਰਨਤਾ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ,
  • ਦੇਖਣ ਦੀ ਕਿਸਮ ਜਾਣਕਾਰੀ
  • ਦਸਤਾਵੇਜ਼ਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ
  • ਮਿਆਰੀ ਬਿਲਡਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸਮਾਰਟ ਰੀਫੈਕਟਰਿੰਗ ਮੋਡ ਅਤੇ ਲਾਈਵ ਟੈਮਪਲੇਟਸ।

ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਕੋਡ ਲਿਖਦੇ ਹੋ, IDE ਗੁੰਮ ਹੋਏ ਖੇਤਰਾਂ, ਲਾਇਬ੍ਰੇਰੀਆਂ, ਅਤੇ ਮੁਕੰਮਲ ਹੋਣ ਦੇ ਤਰੀਕਿਆਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਅਤੇ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਆਮ ਤਰੁੱਟੀਆਂ ਨੂੰ ਆਪਣੇ ਆਪ ਪਛਾਣਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਸਿਫ਼ਾਰਸ਼ਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, RustRover IntelliJ IDEA ਵਾਤਾਵਰਣ ਦੀਆਂ ਸਾਰੀਆਂ ਆਮ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਟੀਮ ਵਰਕ ਟੂਲ ਅਤੇ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਨਾਲ ਏਕੀਕਰਣ ਸ਼ਾਮਲ ਹਨ।

ਉਸ ਪਲ ਤੇ, RustRover ਦਾ ਪੂਰਵਦਰਸ਼ਨ ਸੰਸਕਰਣ ਅਪ੍ਰਬੰਧਿਤ ਟੈਸਟਿੰਗ ਲਈ ਉਪਲਬਧ ਹੈ। ਪੇਸ਼ ਕੀਤੇ ਗਏ ਬਿਲਡ ਲੀਨਕਸ, ਮੈਕੋਸ ਅਤੇ ਵਿੰਡੋਜ਼ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਹ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਰਸਟਰੋਵਰ ਦਾ ਪਹਿਲਾ ਸਥਿਰ ਸੰਸਕਰਣ ਸਤੰਬਰ 2024 ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਦੀ ਯੋਜਨਾ ਹੈ।

ਅੰਤ ਵਿੱਚ ਜੇਕਰ ਤੁਸੀਂ ਹੋ ਇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਵਿੱਚ ਦਿਲਚਸਪੀ ਹੈ, ਤੁਸੀਂ ਵੇਰਵੇ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਹੇਠ ਦਿੱਤੇ ਲਿੰਕ.


ਲੇਖ ਦੀ ਸਮੱਗਰੀ ਸਾਡੇ ਸਿਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ ਸੰਪਾਦਕੀ ਨੈਤਿਕਤਾ. ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ ਇੱਥੇ.

ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੋ

ਆਪਣੀ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨਾਲ ਨਿਸ਼ਾਨੀਆਂ ਹਨ *

*

*

  1. ਡੇਟਾ ਲਈ ਜ਼ਿੰਮੇਵਾਰ: AB ਇੰਟਰਨੈੱਟ ਨੈੱਟਵਰਕ 2008 SL
  2. ਡੇਟਾ ਦਾ ਉਦੇਸ਼: ਨਿਯੰਤਰਣ ਸਪੈਮ, ਟਿੱਪਣੀ ਪ੍ਰਬੰਧਨ.
  3. ਕਾਨੂੰਨੀਕਰਨ: ਤੁਹਾਡੀ ਸਹਿਮਤੀ
  4. ਡੇਟਾ ਦਾ ਸੰਚਾਰ: ਡੇਟਾ ਤੀਜੀ ਧਿਰ ਨੂੰ ਕਾਨੂੰਨੀ ਜ਼ਿੰਮੇਵਾਰੀ ਤੋਂ ਇਲਾਵਾ ਨਹੀਂ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ.
  5. ਡਾਟਾ ਸਟੋਰੇਜ: ਓਸੇਂਟਸ ਨੈਟਵਰਕ (ਈਯੂ) ਦੁਆਰਾ ਮੇਜ਼ਬਾਨੀ ਕੀਤਾ ਡੇਟਾਬੇਸ
  6. ਅਧਿਕਾਰ: ਕਿਸੇ ਵੀ ਸਮੇਂ ਤੁਸੀਂ ਆਪਣੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੀਮਤ, ਮੁੜ ਪ੍ਰਾਪਤ ਅਤੇ ਮਿਟਾ ਸਕਦੇ ਹੋ.