रस्टरोवर, नई जेटब्रेन आईडीई का लक्ष्य रस्ट है

रस्टरोवर

रस्टरोवर - जेटब्रेन से एक स्टैंडअलोन रस्ट आईडीई

जेटब्रेन्स का अनावरण किया गया एक ब्लॉग पोस्ट के माध्यम से, एक नए IDE (एकीकृत विकास वातावरण) का शुभारंभ किया गया जिसे नाम दिया गया हैई "रस्टरोवर", रस्ट भाषा में एप्लिकेशन लिखने के लिए अभिप्रेत है।

JetBrains इसका उल्लेख करता है लक्ष्य इस नए IDE का, "रस्टरोवर" है जंग विकास की दक्षता में सुधार, रस्ट पारिस्थितिकी तंत्र की जरूरतों को पूरा करें और भाषा के लिए मुख्य समर्थन प्रदान करें।

रस्ट्रोवर के बारे में

इस प्रकार, यह उल्लेख किया गया है कि परियोजना एक व्यावसायिक उत्पाद के रूप में विकसित किया जाएगा, लेकिन, जो लोग "समान वातावरण" में रुचि रखते हैं, उनके लिए इसे इंटेलिज-रस्ट प्लगइन के साथ IntelliJ IDEA वातावरण के मुफ्त सामुदायिक संस्करण के आधार पर बनाया जा सकता है।

मौजूदा ओपन सोर्स प्लगइन, जिस पर हम कई वर्षों से काम कर रहे हैं, ने रस्टरओवर के लिए आधार के रूप में काम किया है। यह प्लगइन खुला स्रोत रहेगा और GitHub और JetBrains मार्केटप्लेस पर निःशुल्क उपलब्ध रहेगा।

हालाँकि, भविष्य में, हम अपने प्रयासों को RustRover में निवेश करेंगे, जो बंद स्रोत है। मौजूदा ओपन सोर्स प्लगइन के लिए, हम अपने आईडीई के नवीनतम संस्करणों के साथ संगतता बनाए रखने की पूरी कोशिश करेंगे, लेकिन हम बग ठीक नहीं करेंगे या नई सुविधाएँ नहीं जोड़ेंगे।

विकास के संबंध में, जैसा कि पहले ही "अप्रत्यक्ष रूप से" उल्लेख किया गया है यह Intellij-rust प्लगइन पर आधारित है, जो खुला स्रोत हैCLion IDE और IntelliJ IDEA में रस्ट भाषा के लिए समर्थन जोड़ने के अलावा। अलग से वितरित किए जाने के अलावा, रस्टरोवर को IntelliJ IDEA अल्टीमेट के लिए एक प्लगइन के रूप में भी स्थापित किया जा सकता है।

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

रस्टरोवर

रस्टरोवर स्क्रीनशॉट

एक ही समय में, प्लगइन कोड में सुधार जारी रहेंगे वर्तमान CLion और IntelliJ IDEA कोडबेस के साथ अनुकूलता सुनिश्चित करने के लिए, लेकिन बग फिक्स या नई सुविधाएँ जोड़ने से संबंधित परिवर्तन अब नहीं जोड़े जाएंगे। पुराना प्लगइन खुला रहता है और उत्साही लोग इसके विकास में शामिल हो सकते हैं, लेकिन JetBrains कर्मचारियों के मुख्य प्रयास अब एक बंद उत्पाद के विकास पर केंद्रित हैं।

हमारे कई IDE की तरह, RustRover कार्यक्षमता को IntelliJ IDEA अल्टीमेट में एक प्लगइन के रूप में स्थापित किया जा सकता है। पूर्वावलोकन अवधि के दौरान, CLion पर प्लगइन इंस्टॉल करना भी संभव होगा। हालाँकि, हमें अभी तक यह निर्धारित नहीं करना है कि रस्टरोवर लॉन्च करने के बाद क्या ऐसा होगा। 

की ओर से रस्टरोवर विशेषताएं, यह स्पष्ट है कि इसमें:

  • कार्गो पैकेज के साथ काम करने के लिए उपकरण
  • एक डिबगर
  • एक प्रोफ़ाइल जनरेटर
  • एक परीक्षण प्रक्षेपण प्रणाली
  • एक स्मृति विश्लेषक
  • एक डुप्लिकेट पहचान तंत्र.
  • कोड संपादक सिंटैक्स हाइलाइटिंग, कोड जनरेशन, कोड शुद्धता विश्लेषण और भाषा निर्माणों के स्वत: पूर्णता का समर्थन करता है।
  • प्रकार की जानकारी देखना
  • दस्तावेज़ीकरण तक त्वरित पहुंच
  • मानक बिल्ड डालने के लिए स्मार्ट रीफैक्टरिंग मोड और लाइव टेम्पलेट।

जैसे ही आप कोड लिखते हैं, आईडीई लापता फ़ील्ड, लाइब्रेरी और पूरा करने के तरीकों की पहचान करता है और सुझाव देता है, और स्वचालित रूप से सामान्य त्रुटियों की पहचान करता है और उन्हें ठीक करने के लिए सिफारिशें प्रदान करता है। इसके अतिरिक्त, रस्टरोवर IntelliJ IDEA वातावरण की सभी सामान्य सुविधाओं का समर्थन करता है, जिसमें टीमवर्क टूल और संस्करण नियंत्रण प्रणालियों के साथ एकीकरण शामिल है।

वर्तमान में, रस्टरओवर का पूर्वावलोकन संस्करण अप्रतिबंधित परीक्षण के लिए उपलब्ध है। पेश किए गए बिल्ड Linux, macOS और Windows के लिए तैयार किए गए हैं और यह उल्लेख किया गया है कि RustRover का पहला स्थिर संस्करण सितंबर 2024 से पहले प्रकाशित करने की योजना है।

अंत में अगर तुम हो इसके बारे में अधिक जानने में रुचि रखते हैं, आप में विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।