KDevelop 5.5, C ++ और PHP के लिए विभिन्न सुधारों और बेहतर समर्थन के साथ आता है

डेवलप

छह महीने के विकास के बाद, नए संस्करण की रिलीज की घोषणा की गई एकीकृत प्रोग्रामिंग वातावरण का केडवेल्ड 5.5, जिसमें कुछ सुधार और नई सुविधाओं को एकीकृत, C ++, PHP के लिए सुधार और पायथन 3.8 के लिए एकीकरण का समर्थन करने वालों के बीच।

जो लोग केडवेल्व से अपरिचित हैं, उनके लिए आपको यह जानना चाहिए यह है एक एकीकृत विकास वातावरण है जीएनयू / लिनक्स-यूनिक्स सिस्टम के लिए, साथ ही साथ विंडोज के लिए, मैक ओएस संस्करण, केडेवलप में भी इसे लॉन्च करने की योजना है यह जीपीएल लाइसेंस के तहत प्रकाशित किया गया है और केडीई ग्राफिकल पर्यावरण के तहत उपयोग के लिए इरादा है, हालांकि यह अन्य वातावरणों के साथ भी काम करता है, जैसे कि ग्नोम।

कई अन्य विकास इंटरफेस के विपरीत, KDevelop का अपना संकलक नहीं है, इसलिए यह बाइनरी कोड के उत्पादन के लिए gcc पर निर्भर करता है। इसका नवीनतम संस्करण अभी विकास के अधीन है और यह विभिन्न प्रोग्रामिंग भाषाओं के साथ काम करता है।

उनमें से हम C, C ++, PHP और Python जैसे कुछ को एक आधिकारिक प्लगइन स्थापित करके उजागर कर सकते हैं। अन्य भाषाओं जैसे जावा, एडा, एसक्यूएल, पर्ल, और पास्कल, साथ ही बैश शेल के लिए स्क्रिप्ट को अभी तक केडीवेल्ड 4 में पोर्ट नहीं किया गया है, हालांकि भविष्य में उनका समर्थन किया जा सकता है।

kdevelop यह केडीई 5 विकास प्रक्रिया के साथ पूरी तरह से संगत है, जिसमें एक संकलक के रूप में क्लैंग का उपयोग करना शामिल है। प्रोजेक्ट कोड केडीई फ्रेमवर्क 5 और क्यूटी 5 पुस्तकालयों का उपयोग करता है।

केडेवलप डिफ़ॉल्ट रूप से केट पाठ संपादक का उपयोग करता है। नीचे वर्णित विशेषताएं विकास पर्यावरण के लिए विशिष्ट हैं:

  • सिंटैक्स हाइलाइटिंग और स्वचालित इंडेंटेशन (केट) के साथ स्रोत कोड संपादक।
  • विभिन्न प्रकार की परियोजनाओं का प्रबंधन, जैसे सीएमके, ऑटोमेक, क्यूमेक (क्यूटी लाइब्रेरी और चींटी पर आधारित परियोजनाओं के लिए (जावा पर आधारित परियोजनाओं के लिए)।
  • एप्लिकेशन की कक्षाओं के बीच ब्राउज़र।
  • Gcc के लिए फ्रंट-एंड, GNU कंपाइलर सेट।
  • GNU डिबगर के लिए फ्रंट-एंड।
  • कक्षाओं की परिभाषा और आवेदन ढांचे को उत्पन्न करने और अद्यतन करने के लिए जादूगर।
  • C और C ++ में स्वचालित कोड पूरा करना।
  • Doxygen के लिए मूल समर्थन।
  • संस्करण नियंत्रण की अनुमति देता है।
  • और अधिक

KDevelop 5.5 मुख्य नई सुविधाएँ

केडीवल्व्ड 5.5 के नए संस्करण में स्थिरता को बेहतर बनाने के लिए जो काम किया गया, वह है, साथ ही प्रदर्शन का अनुकूलन करने और कोड आधार रखरखाव को सरल बनाने के लिए।

ऐसा ही मामला है C ++ भाषा के लिए बेहतर समर्थन, जिसके साथ लापता चेतावनी को डिफ़ॉल्ट उपलब्ध हेडर फ़ाइलों को शामिल करने के लिए जोड़ा गया है।

कोड विश्लेषण के आधार पर प्लगइन्स के अलावा क्लैंग-टिड्डी और क्लैज़ ने चेक के सेट का चयन करने की क्षमता को जोड़ा। टाइप सर्च लॉजिक को प्रोएक्टिव कोड पूरा होने के साथ बढ़ाया गया है।

एक और सुधार के लिए है PHP भाषा के लिए समर्थनजैसा PHP 7.4 में शुरू की गई लिखित संपत्तियों के लिए अतिरिक्त समर्थन, अन्य नामस्थानों से टाइप फ़ंक्शंस और स्थिरांक, सरणियाँ, और दृश्य वर्ग स्थिरांक।

घोषणा में यह भी उल्लेख किया गया है कि चेतावनी और संदेश प्रदर्शित करने के लिए एक अलग क्षेत्र लागू किया गया है क्रैश संवाद प्रदर्शित किए बिना, एप्लिकेशन स्टार्टअप प्रक्रिया के दौरान।

उसी की तरह प्रक्रिया वातावरण से पर्यावरण चर को स्थानांतरित करने के लिए समर्थन और फ्लैटपैक-आधारित वातावरण को कॉन्फ़िगर करने की क्षमता।

अन्य परिवर्तनों की इसका उल्लेख विज्ञापन में किया गया है:

  • पायथन 3.8 के लिए प्रारंभिक समर्थन जोड़ा गया
  • Git में रीबेस ऑपरेशन करने के लिए जोड़ा गया संवाद
  • Pax हेडर स्थापित करके टार फ़ाइलों का बार-बार संकलन प्रदान किया जाता है
  • टैब बंद करने के लिए बटन को निष्क्रिय करने के लिए सेटिंग्स में एक विकल्प जोड़ा गया है।

Ubuntu और डेरिवेटिव पर KDevelop 5.5 स्थापित करने के लिए कैसे?

अंत में, जो लोग इस विकास पर्यावरण का परीक्षण करना चाहते हैं, वे इंस्टॉलर से प्राप्त कर सकते हैं निम्नलिखित लिंक।

पर, आप नए संस्करण के लिए डाउनलोड लिंक पा सकते हैं विभिन्न ऑपरेटिंग सिस्टमों के लिए केडीव्यूड 5.5 का समर्थन करता है। उन लोगों के मामले में जो लिनक्स उपयोगकर्ता हैं, वे AppImage फ़ाइल का उपयोग कर सकते हैं जिसे निम्न आदेशों में टाइप करके टर्मिनल की सहायता से प्राप्त और निष्पादित किया जा सकता है:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

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

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

*

*

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