RustRover, નવી JetBrains IDE રસ્ટને ધ્યાનમાં રાખીને

રસ્ટરોવર

રસ્ટરોવર – JetBrains તરફથી એક સ્વતંત્ર રસ્ટ IDE

જેટબ્રેન્સનું અનાવરણ કર્યું એક બ્લોગ પોસ્ટ દ્વારા, એક નવા IDE (સંકલિત વિકાસ પર્યાવરણ) નું લોન્ચિંગ જેનું નામ છેe "RustRover", રસ્ટ ભાષામાં એપ્લિકેશન લખવા માટે બનાવાયેલ છે.

જેટબ્રેન્સે તેનો ઉલ્લેખ કર્યો છે ઉદ્દેશ આ નવા IDE નું, “RustRover” છે રસ્ટ ડેવલપમેન્ટની કાર્યક્ષમતામાં સુધારો, રસ્ટ ઇકોસિસ્ટમની જરૂરિયાતોને પૂર્ણ કરે છે અને ભાષા માટે મુખ્ય આધાર પૂરો પાડે છે.

રસ્ટરોવર વિશે

જેમ કે, પ્રોજેક્ટનો ઉલ્લેખ છે કોમર્શિયલ પ્રોડક્ટ તરીકે વિકસાવવામાં આવશે, પરંતુ, જેઓ "સમાન વાતાવરણ" રાખવા ઈચ્છતા હોય તેમના માટે તે ઈન્ટેલિજ-રસ્ટ પ્લગઈન સાથે ઈન્ટેલિજ આઈડીઈએ પર્યાવરણના ફ્રી કોમ્યુનિટી વર્ઝનના આધારે બનાવી શકાય છે.

વર્તમાન ઓપન સોર્સ પ્લગઇન, જેના પર અમે ઘણા વર્ષોથી કામ કરી રહ્યા છીએ, તે રસ્ટરોવર માટે આધાર તરીકે સેવા આપે છે. આ પ્લગઇન ઓપન સોર્સ રહેશે અને GitHub અને JetBrains માર્કેટપ્લેસ પર મુક્તપણે ઉપલબ્ધ રહેશે.

જો કે, ભવિષ્યમાં, અમે અમારા પ્રયત્નોને રસ્ટરોવરમાં રોકાણ કરીશું, જે બંધ સ્ત્રોત છે. હાલના ઓપન સોર્સ પ્લગઇન માટે, અમે અમારા IDE ના નવીનતમ સંસ્કરણો સાથે સુસંગતતા જાળવવા માટે અમારા શ્રેષ્ઠ પ્રયાસો કરીશું, પરંતુ અમે ભૂલોને ઠીક કરીશું નહીં અથવા નવી સુવિધાઓ ઉમેરીશું નહીં.

વિકાસ અંગે, પહેલેથી જ ઉલ્લેખ કર્યો છે "પરોક્ષ રીતે", આ તે ઈન્ટેલિજ-રસ્ટ પ્લગઈન પર આધારિત છે, જે ઓપન સોર્સ છે, CLion IDE અને IntelliJ IDEA માં રસ્ટ ભાષા માટે સમર્થન ઉમેરવા ઉપરાંત. અલગથી વિતરિત કરવા ઉપરાંત, RustRover પણ IntelliJ IDEA અલ્ટીમેટ માટે પ્લગઇન તરીકે ઇન્સ્ટોલ કરી શકાય છે.

પ્રારંભિક પરીક્ષણ તબક્કે ઉત્પાદનની પણ CLion IDE માટે પ્લગઇન તરીકે RustRover નો ઉપયોગ કરવો શક્ય બનશે, જ્યારે વિકાસના વર્તમાન તબક્કે, સૂચિત વિકાસ પર્યાવરણની કાર્યક્ષમતા રસ્ટ સપોર્ટ માટે પ્લગઇન સાથે CLion IDE સેટઅપની નજીક છે, પરંતુ ભવિષ્યમાં તેઓ હાલની કાર્યક્ષમતાને નોંધપાત્ર રીતે વિસ્તૃત કરવાનું વચન આપે છે. CLion અને IntelliJ IDEA માટેના ઓપન પ્લગઇનની વાત કરીએ તો, રસ્ટરોવર પ્રોજેક્ટની જાહેરાત પછી, તેને ડેપ્રિકેટેડ કેટેગરીમાં ખસેડવામાં આવ્યું હતું અને તેને JetBrains દ્વારા સત્તાવાર રીતે સમર્થન આપવામાં આવશે નહીં.

રસ્ટરોવર

રસ્ટરોવર સ્ક્રીનશૉટ

તે જ સમયે, પ્લગઇન કોડમાં સુધારાઓ કરવાનું ચાલુ રહેશે વર્તમાન CLion અને IntelliJ IDEA કોડબેસેસ સાથે સુસંગતતા સુનિશ્ચિત કરવા માટે, પરંતુ બગ ફિક્સ અથવા નવી સુવિધાઓ ઉમેરવા સંબંધિત ફેરફારો હવે ઉમેરવામાં આવશે નહીં. જૂનું પ્લગઇન ખુલ્લું રહે છે અને ઉત્સાહીઓ તેના વિકાસમાં જોડાઈ શકે છે, પરંતુ JetBrains કર્મચારીઓના મુખ્ય પ્રયાસો હવે બંધ ઉત્પાદનના વિકાસ પર કેન્દ્રિત છે.

અમારા ઘણા IDE ની જેમ, RustRover કાર્યક્ષમતાને IntelliJ IDEA અલ્ટીમેટમાં પ્લગઇન તરીકે ઇન્સ્ટોલ કરી શકાય છે. પૂર્વાવલોકન સમયગાળા દરમિયાન, CLion માં પ્લગઇન ઇન્સ્ટોલ કરવાનું પણ શક્ય બનશે. જો કે, અમે રસ્ટરોવર લોન્ચ કર્યા પછી આ કેસ હશે કે કેમ તે નક્કી કરવાનું બાકી છે. 

ના ભાગ પર રસ્ટરોવર સુવિધાઓ, તે બહાર આવ્યું છે કે તેની પાસે છે:

  • કાર્ગો પેકેજો સાથે કામ કરવા માટેનાં સાધનો
  • એક ડીબગર
  • પ્રોફાઇલ જનરેટર
  • એક પરીક્ષણ લોન્ચ સિસ્ટમ
  • મેમરી વિશ્લેષક
  • ડુપ્લિકેટ ડિટેક્શન મિકેનિઝમ.
  • કોડ એડિટર સિન્ટેક્સ હાઇલાઇટિંગ, કોડ જનરેશન, કોડની શુદ્ધતા વિશ્લેષણ અને ભાષાની રચનાઓની સ્વતઃપૂર્ણતાને સપોર્ટ કરે છે,
  • જોઈ પ્રકાર માહિતી
  • દસ્તાવેજીકરણની ઝડપી ઍક્સેસ
  • સ્ટાન્ડર્ડ બિલ્ડ્સ દાખલ કરવા માટે સ્માર્ટ રિફેક્ટરિંગ મોડ અને લાઇવ ટેમ્પ્લેટ્સ.

જેમ તમે કોડ લખો છો, IDE ખૂટે છે તે ફીલ્ડ્સ, લાઇબ્રેરીઓ અને પૂર્ણ કરવા માટેની પદ્ધતિઓ ઓળખે છે અને સૂચવે છે, અને સામાન્ય ભૂલોને આપમેળે ઓળખે છે અને તેને સુધારવા માટે ભલામણો પ્રદાન કરે છે. વધુમાં, RustRover IntelliJ IDEA પર્યાવરણની તમામ સામાન્ય સુવિધાઓને સપોર્ટ કરે છે, જેમાં ટીમવર્ક ટૂલ્સ અને વર્ઝન કંટ્રોલ સિસ્ટમ્સ સાથે એકીકરણનો સમાવેશ થાય છે.

હાલમાં, રસ્ટરોવરનું પૂર્વાવલોકન સંસ્કરણ અપ્રતિબંધિત પરીક્ષણ માટે ઉપલબ્ધ છે. ઓફર કરેલા બિલ્ડ્સ Linux, macOS અને Windows માટે તૈયાર કરવામાં આવ્યા છે અને તેનો ઉલ્લેખ કરવામાં આવ્યો છે કે રસ્ટરોવરનું પ્રથમ સ્થિર સંસ્કરણ સપ્ટેમ્બર 2024 પહેલા પ્રકાશિત કરવાની યોજના છે.

આખરે જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે માં વિગતો ચકાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.