RustRover, नवीन JetBrains IDE रस्टला उद्देशून आहे

RustRover

RustRover – JetBrains कडून स्टँडअलोन रस्ट IDE

जेटब्रेन्सचे अनावरण केले ब्लॉग पोस्टद्वारे, नवीन IDE (इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट) लाँच केले जाते ज्याचे नाव आहेe "RustRover", रस्ट भाषेत अनुप्रयोग लिहिण्याच्या उद्देशाने.

जेटब्रेन्सने याचा उल्लेख केला आहे उद्देश या नवीन IDE चे, “RustRover” आहे गंज विकासाची कार्यक्षमता सुधारणे, रस्ट इकोसिस्टमच्या गरजा पूर्ण करा आणि भाषेसाठी मुख्य समर्थन प्रदान करा.

RustRover बद्दल

तसा या प्रकल्पाचा उल्लेख आहे व्यावसायिक उत्पादन म्हणून विकसित केले जाईल, परंतु, ज्यांना "समान वातावरण" असण्यात स्वारस्य आहे, त्यांच्यासाठी ते इंटेलिज-रस्ट प्लगइनसह IntelliJ IDEA पर्यावरणाच्या विनामूल्य समुदाय आवृत्तीवर आधारित बनवले जाऊ शकते.

विद्यमान ओपन सोर्स प्लगइन, ज्यावर आम्ही अनेक वर्षांपासून काम करत आहोत, ते RustRover साठी आधार म्हणून काम करत आहे. हे प्लगइन मुक्त स्रोत राहील आणि GitHub आणि JetBrains मार्केटप्लेसवर मुक्तपणे उपलब्ध असेल.

तथापि, भविष्यात, आम्ही आमचे प्रयत्न RustRover मध्ये गुंतवू, जे बंद स्त्रोत आहे. विद्यमान ओपन सोर्स प्लगइनसाठी, आम्ही आमच्या IDE च्या नवीनतम आवृत्त्यांसह सुसंगतता राखण्यासाठी सर्वतोपरी प्रयत्न करू, परंतु आम्ही दोष दूर करणार नाही किंवा नवीन वैशिष्ट्ये जोडणार नाही.

विकासाबाबत, आधीच नमूद केल्याप्रमाणे "अप्रत्यक्षपणे", हे हे इंटेलिज-रस्ट प्लगइनवर आधारित आहे, जे ओपन सोर्स आहे, CLion IDE आणि IntelliJ IDEA मध्ये रस्ट भाषेसाठी समर्थन जोडण्याव्यतिरिक्त. स्वतंत्रपणे वितरित करण्याव्यतिरिक्त, RustRover देखील IntelliJ IDEA Ultimate साठी प्लगइन म्हणून स्थापित केले जाऊ शकते.

प्राथमिक चाचणी टप्प्यावर उत्पादनाचे देखील CLion IDE साठी एक प्लगइन म्हणून RustRover वापरणे शक्य होईल, विकासाच्या सध्याच्या टप्प्यावर असताना, प्रस्तावित विकास वातावरणाची कार्यक्षमता रस्ट सपोर्टसाठी प्लगइनसह CLion IDE सेटअपच्या जवळ आहे, परंतु भविष्यात ते विद्यमान कार्यक्षमतेचा लक्षणीय विस्तार करण्याचे वचन देतात. CLion आणि IntelliJ IDEA साठी खुल्या प्लगइनसाठी, RustRover प्रकल्पाच्या घोषणेनंतर, ते नापसंत श्रेणीत हलवले गेले आणि JetBrains द्वारे अधिकृतपणे समर्थित केले जाणार नाही.

RustRover

RustRover स्क्रीनशॉट

त्याच वेळी प्लगइन कोडमध्ये सुधारणा करणे सुरू राहील सध्याच्या CLion आणि IntelliJ IDEA कोडबेसशी सुसंगतता सुनिश्चित करण्यासाठी, परंतु दोष निराकरणे किंवा नवीन वैशिष्ट्ये जोडण्याशी संबंधित बदल यापुढे जोडले जाणार नाहीत. जुने प्लगइन खुले राहते आणि उत्साही त्याच्या विकासात सामील होऊ शकतात, परंतु JetBrains कर्मचाऱ्यांचे मुख्य प्रयत्न आता बंद उत्पादनाच्या विकासावर केंद्रित आहेत.

आमच्या अनेक IDE प्रमाणे, RustRover कार्यक्षमता IntelliJ IDEA Ultimate मध्ये प्लगइन म्हणून स्थापित केली जाऊ शकते. पूर्वावलोकन कालावधी दरम्यान, CLion मध्ये प्लगइन स्थापित करणे देखील शक्य होईल. तथापि, एकदा आम्ही RustRover लाँच केल्यावर असे होईल की नाही हे आम्ही अद्याप ठरवू शकलो नाही. 

च्या भागावर RustRover वैशिष्ट्ये, हे दिसून येते की त्यात आहे:

  • कार्गो पॅकेजेससह कार्य करण्यासाठी साधने
  • एक डीबगर
  • प्रोफाइल जनरेटर
  • चाचणी प्रक्षेपण प्रणाली
  • स्मृती विश्लेषक
  • एक डुप्लिकेट शोध यंत्रणा.
  • कोड एडिटर सिंटॅक्स हायलाइटिंग, कोड जनरेशन, कोड शुद्धता विश्लेषण आणि भाषा रचनांचे स्वयंपूर्णतेचे समर्थन करते,
  • प्रकार माहिती पहात आहे
  • दस्तऐवजीकरण जलद प्रवेश
  • मानक बिल्ड घालण्यासाठी स्मार्ट रिफॅक्टरिंग मोड आणि थेट टेम्पलेट.

तुम्ही कोड लिहिताच, IDE गहाळ फील्ड, लायब्ररी आणि पूर्ण करण्याच्या पद्धती ओळखते आणि सुचवते आणि सामान्य त्रुटी स्वयंचलितपणे ओळखते आणि त्यांचे निराकरण करण्यासाठी शिफारसी देते. याव्यतिरिक्त, RustRover इंटेलिज IDEA वातावरणातील सर्व सामान्य वैशिष्ट्यांना समर्थन देते, ज्यामध्ये टीमवर्क टूल्स आणि आवृत्ती नियंत्रण प्रणालीसह एकत्रीकरण समाविष्ट आहे.

सध्या, RustRover ची पूर्वावलोकन आवृत्ती अप्रतिबंधित चाचणीसाठी उपलब्ध आहे. ऑफर केलेले बिल्ड Linux, macOS आणि Windows साठी तयार आहेत आणि असे नमूद केले आहे की RustRover ची पहिली स्थिर आवृत्ती सप्टेंबर 2024 पूर्वी प्रकाशित करण्याची योजना आहे.

शेवटी तुम्ही असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, आपण मधील तपशील तपासू शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.