IDE क्या हैं? IDE की परिभाषा और उदाहरण आसान भाषा में

418

IDE Full Form

IDE Full Form

IDE Full Form

IDE Full Form is – Integrated Development Environment

- Advertisement -

 

Full Form of IDE

Full Form of IDE is –

Integrated Development Environment

Integrated Drive Electronics

 

IDE Full Form in Hindi

IDE Ka Full Form हैं –

Integrated Development Environment – इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट

Integrated Drive Electronics – इंटीग्रेटेड ड्राइव इलेक्ट्रॉनिक्स

 

IDE Full Form in Computer

IDE – Integrated Development Environment

IDE – Integrated Drive Electronics

 

What is IDE in Hindi

एक Integrated Development Environment (IDE) एक सॉफ्टवेयर सूट है जो सॉफ्टवेयर लिखने और परीक्षण करने के लिए आवश्यक बुनियादी टूल्‍स को समेकित करता है।

हाई-लेवल लैंग्‍वेज प्रोग्राम आमतौर पर ASCII टेक्स्ट के रूप में लिखित (कोडित) सोर्स कोड फ़ाइल में लिखे जाते हैं। एक अद्वितीय फ़ाइल एक्सटेंशन (उदाहरण: .mas .c .cpp .java .js .py) को सोर्स कोड फ़ाइल के रूप में पहचानने के लिए उपयोग किया जाता है।

जैसा कि आप हमारे उदाहरणों के लिए अनुमान लगा सकते हैं – असेंबली, “सी”, “सी ++”, जावा, जावास्क्रिप्ट और पायथन, हालांकि, वे सिर्फ ASCII टेक्स्ट फ़ाइलें हैं (अन्य टेक्स्ट फाइलें आमतौर पर .txt के एक्सटेंशन का उपयोग करती हैं)। प्रोग्रामर द्वारा उत्पादित सोर्स कोड को विशेष रूप से कंप्यूटर के सीपीयू (आमतौर पर आज के कंप्यूटर की दुनिया के भीतर एक इंटेल या इंटेल-कम्पेटिबल सीपीयू) के लिए एक एक्सीक्यूटेबल योग्य मशीन कोड फ़ाइल में कन्‍वर्ट किया जाना चाहिए। अपने कंप्यूटर पर प्रोग्राम को चलाने के लिए इसके सोर्स कोड से एक प्रोग्राम प्राप्त करने के कई स्‍टेप्‍स हैं। ऐतिहासिक रूप से, हमें कन्वर्शन बनाने और अपने प्रोग्राम को चलाने के लिए कई सॉफ्टवेयर प्रोग्राम (एक टेक्स्ट एडिटर, एक कंपाइलर, एक लिंकर और ऑपरेटिंग सिस्टम कमांड) का उपयोग करना पड़ा। हालांकि, आज उन सभी सॉफ्टवेयर प्रोग्रामों को उनके संबंधित कार्यों के साथ एक प्रोग्राम में इंटिग्रेट किया गया है। हालांकि, यह एक प्रोग्राम वास्तव में कई सॉफ्टवेयर आइटम हैं जो प्रोग्रामर द्वारा सॉफ्टवेयर विकसित करने के लिए उपयोग किए जाने वाले वातावरण का निर्माण करते हैं। इस प्रकार इसका नाम: Integrated Development Environment या IDE हैं।

 

Integrated Development Environment in Hindi

डेवलपर्स सॉफ्टवेयर कोड निर्माण, बिल्डिंग और परीक्षण के दौरान कई टूल्‍स का उपयोग करते हैं। डेवलपमेंट टूल्स में अक्सर टेक्स्ट एडिटर, कोड लाइब्रेरी, कंपाइलर और टेस्ट प्लेटफॉर्म शामिल होते हैं। IDE के बिना, एक डेवलपर को इन सभी टूल्‍स को अलग से चुनना, तैनात करना, इंटिग्रेट करना और मैनेज करना होगा। एक IDE विकास-संबंधी कई टूल्‍स को एक ही ढांचे, एप्‍लीकेशन या सेवा के रूप में एक साथ लाता है। इंटिग्रेट टूलसेट को सॉफ्टवेयर विकास को सरल बनाने के लिए डिज़ाइन किया गया है और कोडिंग गलतियों और टाइपो को पहचान और कम कर सकता है।

कुछ IDE ओपन सोर्स हैं, जबकि अन्य कमर्शियल हैं। एक IDE एक स्टैंडअलोन एप्लिकेशन हो सकता है या यह एक बड़े पैकेज का हिस्सा हो सकता है।

 

Features of IDE in Hindi

एकीकृत विकास के वातावरण की सामान्य विशेषताएं

एक IDE में आमतौर पर एक कोड एडिटर, एक कंपाइलर या इंटरप्रेटर और एक डिबगर होता है, जिसे सिंगल Graphical User Interface (GUI) के माध्यम से एक्सेस किया जाता है। यूजर्स कोड एडिटर में सोर्स कोड लिखता है और एक्‍सेक्‍युट करता है। कंपाइलर सोर्स कोड को एक पढ़ने योग्य लैंग्वेज में ट्रांसलेट करता है जो कंप्यूटर के लिए एक्सीक्यूटेबल योग्य है। और डिबगर किसी भी मुद्दे या बग को हल करने के लिए सॉफ्टवेयर का परीक्षण करता है।

 

Advantage of IDE in Hindi

IDE का उपयोग करने के लाभ

कम समय और प्रयास:

IDE के टूल्‍स और फीचर्स यूजर को रिसोर्सेस को मैनेज करने, गलतियों को रोकने और शॉर्टकट प्रदान करने के लिए दी जाती हैं, जिससे डेवलपमेंट तेजी से और सरल हो जाता है।

 

प्रोजेक्‍ट या कंपनी स्‍टैंडर्ड को लागू करना आसान हो जाता हैं

एक प्रोग्रामर चीजों को करने के एक स्‍टैंडर्ड तरीके से चिपके रहेंगे या अगर IDE पूर्वनिर्धारित टेम्पलेट्स और कई अन्य सर्विसेस को शामिल करता है तो स्‍टैंडर्ड को अतिरिक्त रूप से लागू किया जा सकता है।

 

प्रोजेक्‍ट मैनेजमेंट:

सबसे पहले डॉक्यूमेंटेशन टूल्‍स के माध्यम से या तो डेवलपर कमेंटस् की एंट्री को आटोमेट करें या दूसरे, केवल संसाधनों की एक दृश्य प्रस्तुति करके; यह जानना बहुत आसान होना चाहिए कि कोई एप्लिकेशन कैसे सेट किया जाता है।

 

Languages Supported by IDE

IDE द्वारा समर्थित लैंग्वेज

कुछ IDE एक विशिष्ट प्रोग्रामिंग लैंग्वेज या लैंग्वेजेज के सेट के लिए समर्पित होते हैं, जो एक फीचर सेट बनाते हैं जो उस लैंग्वेज के विवरण के साथ संरेखित होता है। उदाहरण के लिए, Objective-C और Swift लैंग्वेजेज के लिए Xcode, Cocoa और Cocoa Touch API

हालाँकि, कई मल्‍टी-लैंग्वेज IDE हैं, जैसे कि Eclipse (C, C ++, Python, Perl, PHP, Java, Ruby और बहुत कुछ), Komodo (Perl, Python, Tcl, PHP, Ruby, Javascript और अधिक) और NetBeans ( जावा, जावास्क्रिप्ट, पीएचपी, पायथन, रूबी, सी, सी ++ और अधिक)।

वैकल्पिक लैंग्वेजेज के लिए सपोर्ट अक्सर प्लगइन्स द्वारा प्रदान किया जाता है। उदाहरण के लिए, Flycheck एक सिंटेक्स हैं, जो 39 लैंग्वेजेज के सपोर्ट के साथ GNU Emacs 24 के लिए एक जाँच एक्सटेंशन है।

 

Types of IDE in Hindi

IDE के प्रकार

कई अलग-अलग IDE हैं, जो कई अलग-अलग तरीकों से काम करते हैं और डेवलपर्स विभिन्न प्रकार के कोड का उत्पादन करते हैं। IDE ऐसे हैं जो एक विशिष्ट लैंग्वेज, क्लाउड-आधारित IDE, मोबाइल एप्लिकेशन के विकास या HTML के लिए अनुकूलित IDE के साथ काम करने के लिए डिज़ाइन किए गए हैं, और IDE विशेष रूप से ऐप्पल विकास या Microsoft विकास के लिए हैं।

 

1) Multi-Language IDE

मल्टी-लैंग्वेज IDE, जैसे कि एक्लिप्स, नेटबीन्स, कोमोडो, आप्टाना और गनी, कई प्रोग्रामिंग लैंग्वेजेज  को सपोर्ट करते हैं।

i) Eclipse:

C, C++, Python, Perl, PHP, Java, Ruby और अधिक को सपोर्ट करता है। यह मुफ्त और ओपन सोर्स एडिटर कई विकास रूपरेखाओं के लिए मॉडल है। Eclipse एक जावा विकास वातावरण के रूप में शुरू हुआ और प्लगइन्स के माध्यम से विस्तारित हुआ। Eclipse का प्रबंधन और निर्देशन Eclipse.org कंसोर्टियम द्वारा किया जाता है।

 

ii) NetBeans:

जावा, जावास्क्रिप्ट, पीएचपी, पायथन, रूबी, सी, सी ++ और अधिक का सपोर्ट करता है। यह ऑप्‍शन फ्री और ओपन सोर्स भी है। IDE के सभी कार्य मॉड्यूल द्वारा प्रदान किए जाते हैं जो प्रत्येक एक अच्छी तरह से परिभाषित फ़ंक्शन प्रदान करते हैं। अतिरिक्त मॉड्यूल स्थापित करके अन्य प्रोग्रामिंग लैंग्वेजेज के लिए सपोर्ट जोड़ा जा सकता है।

 

iii) Komodo IDE

पर्ल, पायथन, टीसीएल, पीएचपी, रूबी, जावास्क्रिप्ट और अधिक का सपोर्ट करता है। इस एंटरप्राइज –लेवल के टूल में उच्च मूल्य बिंदु होता है।

 

iv) Aptana:

प्लगइन्स के माध्यम से HTML, CSS, JavaScript, AJAX और अन्य का सपोर्ट करता है। यह वेब ऐप विकास के लिए एक लोकप्रिय विकल्प है।

 

v) Geany:

C, Java, PHP, HTML, Python, Perl, Pascal और कई अन्य का सपोर्ट करता है। यह प्लगइन्स के एक बड़े सेट के साथ एक उच्च अनुकूलन योग्य वातावरण है

 

2) IDE for Mobile Development

मोबाइल विकास के लिए IDE

विशेष रूप से मोबाइल विकास के लिए IDE हैं, जिनमें PhoneGap और Appcelerator’s Titanium Mobile शामिल हैं।

कई IDE, विशेष रूप से जो मल्‍टी-लैंग्वेज हैं, उनमें मोबाइल-डेवलपमेंट प्लगइन्स हैं। उदाहरण के लिए, Eclipse में यह कार्यक्षमता है।

 

3) HTML IDE

सबसे लोकप्रिय IDE में से कुछ HTML एप्लिकेशन विकसित करने के लिए हैं। उदाहरण के लिए, HomeSite, DreamWeaver या FrontPage जैसे IDE वेब साइट के विकास में शामिल कई कार्यों को स्वचालित करते हैं।

 

4) Cloud-Based IDE

क्लाउड-आधारित IDE मुख्यधारा बनने लगे हैं। इन वेब-आधारित IDE की क्षमता तेजी से बढ़ रही है, और अधिकांश प्रमुख विक्रेताओं को प्रतिस्पर्धी होने की पेशकश करने की आवश्यकता होगी। क्लाउड IDE डेवलपर्स को कहीं से भी उनके कोड का एक्‍सेस प्रदान करते हैं। उदाहरण के लिए, नाइट्रस एक क्लाउड-बेस डेवलपमेंट प्‍लैटफॉर्म है जो Ruby, Python, Node.js और अधिक का सपोर्ट करता है। Cloud9 IDE 40 से अधिक लैंग्वेजेज को सपोर्ट करता है, जिनमें PHP, Ruby, Python, JavaScript के साथ Node.js और Go शामिल हैं। Heroku एक क्लाउड आधारित विकास प्लेटफॉर्म है जो एक सेवा (PaaS) के रूप में कई प्रोग्रामिंग लैंग्वेजेज को सपोर्ट करता है।

 

5) IDE Specific to Microsoft or Apple

IDE Microsoft या Apple के लिए विशिष्ट

ये IDE Microsoft या Apple वातावरण में काम करने वालों को पूरा करते हैं:

i) Visual Studio:

विजुअल C ++, VB.NET, C #, F # और अन्य का सपोर्ट करता है। Visual Studio Microsoft की IDE है और इसे Microsoft प्लेटफ़ॉर्म के लिए एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है।

 

ii) MonoDevelop:

C / C ++, Visual Basic, C # और अन्य .NET लैंग्वेजेज को सपोर्ट करता है।

 

iii) Xcode:

Objective-C और Swift लैंग्वेजेज को सपोर्ट करता है, और Cocoa और Cocoa Touch API। यह IDE सिर्फ iOS और Mac एप्लिकेशन बनाने के लिए है और इसमें iPhone / iPad सिम्युलेटर और GUI बिल्डर शामिल हैं।

 

iv) Espresso:

HTML, CSS, XML, जावास्क्रिप्ट और PHP का सपोर्ट करता है। यह मैक वेब डेवलपर्स के लिए एक टूल है।

 

v) Coda:

PHP, जावास्क्रिप्ट, CSS, HTML, AppleScript और कोको एपीआई का सपोर्ट करता है। मैक यूजर के लिए कोडा खुद को “वन-विंडो डेवलपमेंट” कहता है।

 

6) IDE for Specific Languages

कुछ IDE सिंगल लैंग्वेज में काम करने वाले डेवलपर्स को पूरा करते हैं। इनमें C / C ++ के लिए CodeLite और C-Free, Java के लिए Jikes और Jcreator, Python के लिए Idle, और Ruby / Rails के लिए RubyMine शामिल हैं।

 

IDE – Integrated Drive Electronics

IDE – इंटीग्रेटेड ड्राइव इलेक्ट्रॉनिक्स

कोई फर्क नहीं पड़ता कि आप अपने कंप्यूटर के साथ क्या करते हैं, स्‍टोरेज आपके सिस्टम का एक महत्वपूर्ण हिस्सा है। वास्तव में, अधिकांश पर्सनल कंप्यूटरों में निम्नलिखित स्‍टोरेज टूल्‍स में से एक या अधिक होते हैं:

  • फ्लॉपी ड्राइव
  • हार्ड ड्राइव
  • सी डी रोम डिस्क

आमतौर पर, ये डिवाइस Integrated Drive Electronics (IDE) इंटरफेस के माध्यम से कंप्यूटर से जुड़ते हैं। अनिवार्य रूप से, एक IDE इंटरफेस एक स्टोरेज डिवाइस के लिए कंप्यूटर से कनेक्ट करने का एक स्‍टैंडर्ड तरीका है। IDE वास्तव में इंटरफ़ेस स्‍टैंडर्ड के लिए सही तकनीकी नाम नहीं है। मूल नाम, AT Attachment (ATA),  ने संकेत दिया कि इंटरफ़ेस शुरू में IBM AT कंप्यूटर के लिए विकसित किया गया था।

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

IDE के विकास ने डेटा ट्रांसफर रेट (DTR) की गति और स्टोरेज डिवाइस और नियंत्रक मुद्दों को कम कर दिया।

IDE को Advanced Technology Attachment (ATA) या Intelligent Drive Electronics (IDE) के रूप में भी जाना जाता है।

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.