डेवलपर्स के लिए टॉप 50 IDEs: कोडिंग का नया अनुभव


1

क्लियन

CLion

JetBrains की एक शक्तिशाली IDE आपको Linux, macOS और Windows पर C और C++ विकसित करने में मदद करती है।

क्लियन के बारे मे अधिक पढ़ें

+expand
2

जीनी

Geany

डाउनलोड करें

जीनी (IPA:dʒiːni[4]) एक हल्का GUI टेक्स्ट एडिटर है जो Scintilla और GTK का उपयोग करता है, जिसमें बुनियादी IDE विशेषताएं शामिल हैं। इसे लिनक्स पर अलग पैकेज या बाहरी पुस्तकालयों पर सीमित निर्भरता के साथ कम लोड समय के लिए डिज़ाइन किया गया है। इसे बीएसडी, लिनक्स, मैकओएस, सोलारिस और विंडोज जैसे ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला में पोर्ट किया गया है। विंडोज पोर्ट में एक एम्बेडेड टर्मिनल विंडो का अभाव है; विंडोज संस्करण से गायब भी यूनिक्स के तहत मौजूद बाहरी विकास उपकरण हैं, जब तक कि उपयोगकर्ता द्वारा अलग से स्थापित नहीं किया जाता है। समर्थित प्रोग्रामिंग भाषाओं और मार्कअप भाषाओं में सी, सी ++, सी #, जावा, जावास्क्रिप्ट, पीएचपी, एचटीएमएल, लाटेक्स, सीएसएस, पायथन, पर्ल, रूबी, पास्कल, हास्केल, एरलांग, वाला और कई अन्य हैं।

Emacs या Vim जैसे पारंपरिक यूनिक्स-आधारित संपादकों के विपरीत, जीनी माइक्रोसॉफ़्ट विंडोज़ पर सामान्य रूप से प्रोग्रामिंग संपादकों जैसे नोटपैड ++ से अधिक मिलता-जुलता है, जो Scintilla का भी उपयोग करता है।

यह जीएनयू जीपीएल संस्करण 2 या बाद के संस्करण की शर्तों के तहत लाइसेंस प्राप्त मुफ्त सॉफ्टवेयर है। 2012 में, उत्पाद की परिपक्वता को दर्शाने के लिए संस्करण संख्या को 0.21 से बढ़ाकर 1.22 कर दिया गया था, जैसा कि कई उपयोगकर्ताओं द्वारा अनुरोध किया गया था। संस्करण 1.29 जीटीके+ 3.22 पर आधारित है। संस्करण 1.36 जीटीके+ 3.24.14 पर आधारित है। संस्करण 1.37.1 जीटीके+ 2.24 समर्थन के साथ अंतिम संस्करण है।

जीनी के बारे मे अधिक पढ़ें

+expand
3

एक्लिप्स

Eclipse

एक्लिप्स एक एकीकृत विकास वातावरण (IDE) है जिसका उपयोग कंप्यूटर प्रोग्रामिंग में किया जाता है। इसमें पर्यावरण को अनुकूलित करने के लिए एक आधार कार्यक्षेत्र और एक एक्स्टेंसिबल प्लग-इन सिस्टम शामिल है। यह जावा विकास के लिए दूसरा सबसे लोकप्रिय आईडीई है, और 2016 तक, सबसे लोकप्रिय था। ग्रहण ज्यादातर जावा में लिखा गया है और इसका प्राथमिक उपयोग जावा अनुप्रयोगों के विकास के लिए है, लेकिन इसका उपयोग एडा, एबीएपी, सी, सी ++, सी #, क्लोजर, कोबोल, डी सहित प्लग-इन के माध्यम से अन्य प्रोग्रामिंग भाषाओं में अनुप्रयोगों को विकसित करने के लिए भी किया जा सकता है। , एरलांग, फोरट्रान, ग्रूवी, हास्केल, जावास्क्रिप्ट, जूलिया, लैस्सो, लुआ, प्राकृतिक, पर्ल, पीएचपी, प्रोलॉग, पायथन, आर, रूबी (रूबी ऑन रेल्स फ्रेमवर्क सहित), रस्ट, स्काला और स्कीम। इसका उपयोग LaTeX (एक TeXlipse प्लग-इन के माध्यम से) और सॉफ़्टवेयर Mathematica के पैकेज के साथ दस्तावेज़ विकसित करने के लिए भी किया जा सकता है। विकास के वातावरण में जावा और स्काला के लिए एक्लिप्स जावा डेवलपमेंट टूल्स (जेडीटी), सी/सी++ के लिए एक्लिप्स सीडीटी, और पीएचपी के लिए एक्लिप्स पीडीटी, अन्य शामिल हैं।
प्रारंभिक कोडबेस IBM VisualAge से उत्पन्न हुआ। एक्लिप्स सॉफ्टवेयर डेवलपमेंट किट (एसडीके), जिसमें जावा डेवलपमेंट टूल्स शामिल हैं, जावा डेवलपर्स के लिए है। उपयोगकर्ता एक्लिप्स प्लेटफॉर्म के लिए लिखे गए प्लग-इन को स्थापित करके अपनी क्षमताओं का विस्तार कर सकते हैं, जैसे कि अन्य प्रोग्रामिंग भाषाओं के लिए विकास टूलकिट, और अपने स्वयं के प्लग-इन मॉड्यूल लिख और योगदान कर सकते हैं। ग्रहण के संस्करण 3 में OSGi कार्यान्वयन (विषुव) की शुरुआत के बाद से, प्लग-इन को गतिशील रूप से प्लग-स्टॉप किया जा सकता है और इसे (OSGI) बंडल कहा जाता है। एक्लिप्स सॉफ्टवेयर डेवलपमेंट किट (SDK) मुफ्त और ओपन-सोर्स सॉफ्टवेयर है, जिसे इसके तहत जारी किया गया है। एक्लिप्स पब्लिक लाइसेंस की शर्तें, हालांकि यह GNU जनरल पब्लिक लाइसेंस के साथ असंगत है। यह GNU क्लासपाथ के तहत चलने वाली पहली IDE में से एक थी और यह IcedTea के तहत बिना किसी समस्या के चलती है।

एक्लिप्स के बारे मे अधिक पढ़ें

+expand
4

नेटबीन्स

NetBeans
नेटबीन्स (NetBeans) एक मुक्तस्रोत सॉफ्टवेयर है। एक तरफ यह जावा डेस्कटॉप अनुप्रयोगों के लिये प्लेटफॉर्म फ्रेमवर्क है और दूसरी तरफ जावा, जावास्क्रिप्ट, पीएचपी, पाइथन आदि प्रोग्रामन भाषाओं में प्रोग्राम विकसित करने के लिये आईडीई (IDE) भी है। नेटबीन्स को जावा में लिखा गया है अतः यह जहाँ भी जावा आभासी मशीन (JVM) हो वहाँ इसे चलाया जा सकता है। अतः यह विन्डोज, लिनक्स, मैक ओएस और सोलारिस के अलावा कई प्रचालन तंत्र पर चलता है। नेटबींस अनुप्रयोगों को मॉड्यूलर सॉफ़्टवेयर घटकों के सेट से विकसित करने की अनुमति देता है जिन्हें मॉड्यूल ‍‌(Module) कहते हैं। नेटबैंस टीम उत्पाद का समर्थन करती है और व्यापक समुदाय से सुविधा के सुझावों का प्रयास करती है। सामुदायिक परीक्षण और प्रतिक्रिया के लिए प्रत्येक रिलीज एक समय से पहले है।

नेटबीन्स के बारे मे अधिक पढ़ें

+expand
5

विजुअल स्टूडियो

Visual Studio
माइक्रोसॉफ्ट विजुअल स्टूडियो, माइक्रोसॉफ्ट का एक एकीकृत विकास वातावरण (IDE) है। इसका प्रयोग विण्डोज़ फॉर्म अनुप्रयोगों, वेब साइटों, वेब अनुप्रयोगों और वेब सेवाओं के साथ ही कन्सोल और ग्राफिकल यूज़र इन्टरफेस अनुप्रयोगों को विकसित करने के लिये नेटिव कोड और प्रबंधित कोड दोनों के साथ माइक्रोसॉफ्ट विण्डोज़, विण्डोज़ मोबाइल, विण्डोज़ CE (Windows CE), .NET फ्रेमवर्क, .NET कॉम्पैक्ट फ्रेमवर्क (.NET Compact Framework) और माइक्रोसॉफ्ट सिल्वरलाइट द्वारा समर्थित सभी प्लेटफॉर्मों के लिये किया जा सकता है। विजुअल स्टूडियो में एक कोड संपादक शामिल होता है, जो इन्टेलीसेन्स (IntelliSense) और साथ ही कोड रिफैक्टरिंग का समर्थन करता है। यह एकीकृत डीबगर स्रोत-स्तरीय डीबगर और मशीन-स्तरीय डीबगर दोनों के रूप में कार्य करता है। अन्य अंतर्निर्मित उपकरणों में GUI अनुप्रयोगों के निर्माण के लिये फॉर्म डिज़ाइनर, वेब डिज़ाइनर, क्लास डिज़ाइनर और डेटाबेस स्कीमा डिज़ाइनर शामिल हैं। यह प्लग-इन्स को स्वीकार करता है, जो स्रोत नियंत्रण तंत्रों (जैसे सबवर्जन और विजुअल सोर्ससेफ) के लिये समर्थन जोड़ने से लेकर डोमेन-विशिष्ट भाषाओं के लिये एडिटर और विजुअल डिज़ाइनर जैसे नये उपकरण-समूह जोड़ने या सॉफ्टवेयर विकास जीवन-चक्र के अन्य पहलुओं (जैसे टीम फाउंडेशन सर्वर क्लाएंट: टीम एक्सप्लोरर) तक लगभग प्रत्येक स्तर पर इसकी कार्यात्मकता में वृद्धि करते हैं। भाषा सेवाओं के माध्यम से विजुअल स्टूडियो भाषाओं का समर्थन करता है, एक भाषा-आधारित सेवा उपलब्ध होने पर कोड संपादक और डीबगर को (विभिन्न सीमाओं तक) लगभग किसी भी प्रोग्रामिंग भाषा का समर्थन करने की अनुमति देती हैं। अंतर्निर्मित भाषाओं में C/C++ (विजुअल C++ के माध्यम से), VB.NET (Visual Basic.NET के माध्यम से) और C (विजुअल C# के माध्यम से) शामिल हैं। अन्य भाषाओं, जैसे F, M, पायथन (Python) और रूबी (Ruby) आदि, के लिये समर्थन पृथक रूप से स्थापित की जाने वाली भाषा सेवाओं के माध्यम से उपलब्ध है। यह XML/XSLT, HTML/XHTML, जावास्क्रिप्ट (JavaScript) और CSS का भी समर्थन करता है। विजुअल स्टूडियो के भाषा-आधारित संस्करण भी उपलब्ध हैं, जो प्रयोक्ताओं को अधिक सीमित भाषा सेवाएं प्रदान करते हैं। इन स्वतंत्र पैकेजों को माइक्रोसॉफ्ट विजुअल बेसिक, विजुअल J#, विजुअल C# और विजुअल C++ कहा जाता है। माइक्रोसॉफ्ट अपने विजुअल स्टूडियो 2008 के विजुअल बेसिक, विजुअल C#, विजुअल C++ और विजुअल वेब डेवलपर घटकों के "एक्सप्रेस" संस्करण बिना किसी लागत के प्रदान करता है। विजुअल स्टूडियो 2005 के भाषा-आधारित संस्करणों (विजुअल बेसिक, C++, C#, J#) के साथ ही विजुअल स्टूडियो 2008 और 2005 के व्यावसायिक संस्करण माइक्रोसॉफ्ट ड्रीमस्पार्क (Microsoft DreamSpark) कार्यक्रम के माध्यम से विद्यार्थियों के लिये मुफ्त डाउनलोड के रूप में उपलब्ध हैं। विजुअल स्टूडियो 2010 अभी रिलीज़ उम्मीदवार है और इसे आम लोगों द्वारा मुफ्त में डाउनलोड किया जा सकता है।

विजुअल स्टूडियो के बारे मे अधिक पढ़ें

+expand
6

इंटेलीज आइडिया

IntelliJ IDEA

IntelliJ IDEA जावा, कोटलिन, ग्रूवी और अन्य JVM-आधारित भाषाओं में लिखे गए कंप्यूटर सॉफ़्टवेयर को विकसित करने के लिए जावा में लिखा गया एक एकीकृत विकास वातावरण (IDE) है। इसे JetBrains (पहले IntelliJ के नाम से जाना जाता था) द्वारा विकसित किया गया है और यह Apache 2 लाइसेंस प्राप्त समुदाय संस्करण के रूप में और एक मालिकाना वाणिज्यिक संस्करण में उपलब्ध है। दोनों का उपयोग व्यावसायिक विकास के लिए किया जा सकता है।

इंटेलीज आइडिया के बारे मे अधिक पढ़ें

+expand
7

पाइचार्म

PyCharm

PyCharm एक एकीकृत विकास वातावरण (IDE) है जिसका उपयोग Python में प्रोग्रामिंग के लिए किया जाता है। यह कोड विश्लेषण, एक ग्राफिकल डिबगर, एक एकीकृत इकाई परीक्षक, संस्करण नियंत्रण प्रणाली के साथ एकीकरण प्रदान करता है, और Django के साथ वेब विकास का समर्थन करता है। PyCharm को चेक कंपनी JetBrains द्वारा विकसित किया गया है। यह क्रॉस-प्लेटफ़ॉर्म है, जो Microsoft Windows, macOS और Linux पर काम करता है। PyCharm का एक व्यावसायिक संस्करण है, जो मालिकाना लाइसेंस के तहत जारी किया गया है और Apache लाइसेंस के तहत जारी किया गया एक सामुदायिक संस्करण है। PyCharm समुदाय संस्करण व्यावसायिक संस्करण से कम व्यापक है।

पाइचार्म के बारे मे अधिक पढ़ें

+expand
8

आईडल

IDLE

IDLE (इंटीग्रेटेड डेवलपमेंट एंड लर्निंग एनवायरनमेंट के लिए संक्षिप्त) पायथन के लिए एक एकीकृत विकास वातावरण है, जिसे 1.5.2b1 के बाद से भाषा के डिफ़ॉल्ट कार्यान्वयन के साथ बंडल किया गया है। यह कई लिनक्स वितरणों के साथ पायथन पैकेजिंग के वैकल्पिक भाग के रूप में पैक किया गया है। यह पूरी तरह से पायथन और टिंकर जीयूआई टूलकिट (टीसीएल/टीसी के लिए रैपर फ़ंक्शंस) में लिखा गया है।
IDLE का उद्देश्य एक साधारण IDE होना है और शुरुआती लोगों के लिए उपयुक्त है, खासकर शैक्षिक वातावरण में। उस अंत तक, यह क्रॉस-प्लेटफ़ॉर्म है, और फीचर अव्यवस्था से बचा जाता है।
शामिल रीडमे के मुताबिक, इसकी मुख्य विशेषताएं हैं:

सिंटैक्स हाइलाइटिंग, स्वत: पूर्णता, स्मार्ट इंडेंट और अन्य के साथ मल्टी-विंडो टेक्स्ट एडिटर।
सिंटैक्स हाइलाइटिंग के साथ पायथन शेल।
स्टेपिंग, लगातार ब्रेकप्वाइंट और कॉल स्टैक दृश्यता के साथ एकीकृत डिबगर। लेखक गुइडो वैन रोसुम का कहना है कि IDLE का अर्थ "एकीकृत विकास और सीखने का माहौल" है, और चूंकि वान रोसुम ने भाषा का नाम पायथन ब्रिटिश कॉमेडी समूह मोंटी पायथन के नाम पर रखा था, IDLE नाम शायद था मोंटी पाइथन के संस्थापक सदस्यों में से एक, एरिक आइडल को सम्मानित करने के लिए भी आंशिक रूप से चुना गया।

आईडल के बारे मे अधिक पढ़ें

+expand
9

कोड :: ब्लॉक

Code::Blocks

कोड :: ब्लॉक एक मुक्त, ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म आईडीई है जो जीसीसी, क्लैंग और विज़ुअल सी ++ सहित कई कंपाइलरों का समर्थन करता है। यह जीयूआई टूलकिट के रूप में wxwidgets का उपयोग करके सी ++ में विकसित किया गया है। एक प्लगइन आर्किटेक्चर का उपयोग करके, इसकी क्षमताओं और सुविधाओं को प्रदान किए गए प्लगइन्स द्वारा परिभाषित किया गया है।
वर्तमान में, कोड :: ब्लॉक सी, सी ++ और फोरट्रान की ओर उन्मुख है। इसमें एक कस्टम बिल्ड सिस्टम और वैकल्पिक मेक सपोर्ट है।
कोड :: ब्लॉक विंडोज और लिनक्स के लिए विकसित किया जा रहा है और इसे FreeBSD, OpenBSD और Solaris में पोर्ट किया गया है। MacOS संस्करण के लिए प्रदान की गई नवीनतम बाइनरी 2013/12/26 (Mac OS X 10.6 और बाद के संस्करण के साथ संगत) पर जारी 13.12 है, लेकिन अधिक हाल के संस्करणों को संकलित किया जा सकता है और MacPorts संस्करण 17.12 की आपूर्ति करता है।

कोड :: ब्लॉक के बारे मे अधिक पढ़ें

+expand
10

एटम

Atom

एटम मैकोज़, लिनक्स और विंडोज़ के लिए जावास्क्रिप्ट में लिखे प्लग-इन और एम्बेडेड गिट कंट्रोल के समर्थन के साथ एक बहिष्कृत मुक्त और ओपन-सोर्स टेक्स्ट और सोर्स कोड संपादक है। गिटहब द्वारा विकसित, एटम को 25 जून, 2015 को जारी किया गया था। अधिकांश विस्तारित पैकेजों में मुफ्त सॉफ्टवेयर लाइसेंस हैं और समुदाय-निर्मित और अनुरक्षित हैं। 8 जून, 2022 को, गिटहब ने घोषणा की कि एटम का जीवन 15 दिसंबर को समाप्त होगा। उस वर्ष के लिए, "उन तकनीकों को प्राथमिकता देने के लिए जो सॉफ्टवेयर विकास के भविष्य को सक्षम बनाती हैं", विशेष रूप से इसके गिटहब कोडस्पेस और माइक्रोसॉफ्ट के विज़ुअल स्टूडियो कोड।

एटम के बारे मे अधिक पढ़ें

+expand
11

रूबीमाइन

RubyMine

जेटब्रेन्स s.r.o. (पूर्व में IntelliJ Software s.r.o.) एक चेक सॉफ्टवेयर डेवलपमेंट प्राइवेट लिमिटेड कंपनी है जो सॉफ्टवेयर डेवलपर्स और प्रोजेक्ट मैनेजर्स के लिए टूल बनाती है। कंपनी का मुख्यालय प्राग में है, और इसके कार्यालय चीन, यूरोप और संयुक्त राज्य अमेरिका में हैं। कंपनी विभिन्न प्रकार की प्रोग्रामिंग भाषाओं के लिए एकीकृत विकास वातावरण (आईडीई) प्रदान करती है। कंपनी ने 2011 में कोटलिन प्रोग्रामिंग लैंग्वेज बनाई, जो जावा वर्चुअल मशीन (JVM) में चल सकती है।
InfoWorld पत्रिका ने 2011 और 2015 में फर्म को "टेक्नोलॉजी ऑफ द ईयर अवार्ड" से सम्मानित किया।

रूबीमाइन के बारे मे अधिक पढ़ें

+expand
12

वेबस्ट्रोम

WebStorm

वेबस्टॉर्म, जेएस और संबंधित प्रौद्योगिकियों के लिए हमारी आईडीई, नियमित काम को स्वचालित करके और जटिल के साथ मदद करके विकास के अनुभव को और अधिक सुखद बनाता है

वेबस्ट्रोम के बारे मे अधिक पढ़ें

+expand
13

एक्सकोड

Xcode

Xcode macOS के लिए Apple का एकीकृत विकास वातावरण (IDE) है, जिसका उपयोग macOS, iOS, iPadOS, watchOS और TVOS के लिए सॉफ्टवेयर विकसित करने के लिए किया जाता है। यह शुरुआत में 2003 के अंत में जारी किया गया था; नवीनतम स्थिर रिलीज़ संस्करण 14.2 है, जिसे 13 दिसंबर, 2022 को macOS मोंटेरे के साथ Mac ऐप स्टोर के माध्यम से रिलीज़ किया गया। सॉफ्टवेयर सुइट नि:शुल्क प्रदान किया जाता है। पंजीकृत डेवलपर Apple डेवलपर वेबसाइट के माध्यम से पूर्वावलोकन रिलीज़ और सूट के पूर्व संस्करण डाउनलोड कर सकते हैं। Xcode में कमांड-लाइन टूल शामिल हैं जो macOS में टर्मिनल ऐप के माध्यम से UNIX-शैली के विकास को सक्षम करते हैं। उन्हें जीयूआई के बिना भी डाउनलोड और इंस्टॉल किया जा सकता है।

एक्सकोड के बारे मे अधिक पढ़ें

+expand
14

क्लाउड9 आईडीई

Cloud9 IDE

Cloud9 IDE एक ऑनलाइन IDE (एकीकृत विकास वातावरण) है, जो संस्करण 2.0 से संस्करण 3.0 तक खुले स्रोत के रूप में प्रकाशित हुआ है। यह C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js, और Go सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।
यह लगभग पूरी तरह से जावास्क्रिप्ट में लिखा गया है, और बैक-एंड पर Node.js का उपयोग करता है। संपादक घटक ऐस का उपयोग करता है।
Cloud9 को Amazon द्वारा जुलाई 2016 में अधिग्रहित किया गया था और Amazon Web Services (AWS) का एक हिस्सा बन गया। नए उपयोगकर्ता केवल AWS खाते के माध्यम से Cloud9 सेवा का उपयोग कर सकते हैं। मार्च 2018 से, Cloud9 की मूल वेबसाइट पर मौजूदा खातों का उपयोग किया जा सकता था, लेकिन नए खाते नहीं बनाए जा सके। 2 अप्रैल, 2019 को, Cloud9 ने घोषणा की कि उपयोगकर्ता 30 जून, 2019 के बाद c9.io (उर्फ मूल संस्करण, Amazon Cloud9 नहीं) पर नए कार्यस्थान बनाने और पुराने कार्यस्थानों का उपयोग करने में सक्षम नहीं होंगे।

क्लाउड9 आईडीई के बारे मे अधिक पढ़ें

+expand
15

ज़ेंड स्टूडियो

Zend Studio

Zend Studio, Zend Technologies द्वारा विकसित PHP के लिए एक वाणिज्यिक, स्वामित्व वाला एकीकृत विकास वातावरण (IDE) है, जो कि एक्लिप्स प्लेटफॉर्म के लिए PHP डेवलपमेंट टूल्स (PDT) प्लगइन पर आधारित है (PDT प्रोजेक्ट का नेतृत्व Zend द्वारा किया जाता है)।
ज़ेंड स्टूडियो ज़ेंड सर्वर, ज़ेंड के पूर्व-एकीकृत, परीक्षण किए गए PHP एप्लिकेशन स्टैक के साथ कसकर एकीकृत है। एकीकरण डेवलपर्स को एक पूर्ण PHP वातावरण को शीघ्रता से स्थापित करने और परीक्षण या उत्पादन वातावरण में पाई गई समस्याओं के मूल कारण विश्लेषण को गति देने में सक्षम बनाता है।
Zend Studio भी Laminas के साथ एकीकृत है। उदाहरण के लिए, यह स्वचालित कोड जनरेशन के लिए Zend_Tool के साथ आसान कोड नेविगेशन और एकीकरण के लिए एक MVC दृश्य प्रदान करता है। Zend सर्वर के साथ, 2013 में Zend Studio को 40,000 से अधिक कंपनियों में तैनात किया गया था।

ज़ेंड स्टूडियो के बारे मे अधिक पढ़ें

+expand
16

ब्लू जे

BlueJ

BlueJ जावा प्रोग्रामिंग भाषा के लिए एक एकीकृत विकास वातावरण (IDE) है, जिसे मुख्य रूप से शैक्षिक उद्देश्यों के लिए विकसित किया गया है, लेकिन यह छोटे पैमाने के सॉफ्टवेयर विकास के लिए भी उपयुक्त है। यह Java Development Kit (JDK) की मदद से चलता है।
BlueJ को ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के सीखने और सिखाने के लिए विकसित किया गया था, और इसके परिणामस्वरूप इसका डिज़ाइन अन्य विकास परिवेशों से अलग है। मुख्य स्क्रीन ग्राफिक रूप से विकास के तहत एक एप्लिकेशन की वर्ग संरचना (यूएमएल-जैसे आरेख में) दिखाती है, और वस्तुओं को अंतःक्रियात्मक रूप से बनाया और परीक्षण किया जा सकता है। यह इंटरैक्शन सुविधा, एक स्वच्छ, सरल यूजर इंटरफेस के साथ मिलकर, विकास के तहत वस्तुओं के साथ आसान प्रयोग की अनुमति देती है। ऑब्जेक्ट-ओरिएंटेड कॉन्सेप्ट्स (क्लासेस, ऑब्जेक्ट्स, मेथड कॉल के जरिए कम्युनिकेशन) को विजुअली और इंटरफेस में इसके इंटरेक्शन डिजाइन में दर्शाया गया है।

ब्लू जे के बारे मे अधिक पढ़ें

+expand
17

कोडलाइट

CodeLite

CodeLite C, C++, PHP, और JavaScript (Node.js) प्रोग्रामिंग भाषाओं के लिए एक मुफ़्त और ओपन-सोर्स IDE है।

कोडलाइट के बारे मे अधिक पढ़ें

+expand
18

स्पाइडर

Spyder

स्पाइडर पायथन भाषा में वैज्ञानिक प्रोग्रामिंग के लिए एक ओपन-सोर्स क्रॉस-प्लेटफॉर्म इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) है। स्पाइडर वैज्ञानिक पायथन स्टैक में कई प्रमुख पैकेजों के साथ एकीकृत होता है, जिसमें NumPy, SciPy, Matplotlib, pandas, IPython, SymPy और Cython के साथ-साथ अन्य ओपन-सोर्स सॉफ़्टवेयर शामिल हैं। यह एमआईटी लाइसेंस के तहत जारी किया गया है। शुरुआत में 2009 में पियरे रेबॉट द्वारा बनाया और विकसित किया गया था, 2012 से स्पाइडर को वैज्ञानिक पायथन डेवलपर्स और समुदाय की एक टीम द्वारा बनाए रखा गया है और इसमें लगातार सुधार किया गया है।
स्पाइडर प्रथम-पक्ष और तृतीय-पक्ष प्लगइन्स के साथ एक्स्टेंसिबल है, इसमें डेटा निरीक्षण के लिए इंटरैक्टिव टूल के लिए समर्थन शामिल है और पायथन-विशिष्ट कोड गुणवत्ता आश्वासन और आत्मनिरीक्षण उपकरणों, जैसे पाइफ्लेक्स, पाइलिंट और रोप को एम्बेड करता है। यह एनाकोंडा के माध्यम से, विंडोज पर, मैकपॉर्ट्स के माध्यम से मैकओएस पर और आर्क लिनक्स, डेबियन, फेडोरा, जेंटू लिनक्स, ओपनएसयूएसई और उबंटू जैसे प्रमुख लिनक्स वितरणों पर क्रॉस-प्लेटफॉर्म उपलब्ध है। स्पाइडर अपने जीयूआई के लिए क्यूटी का उपयोग करता है और इसे या तो उपयोग करने के लिए डिज़ाइन किया गया है। PyQt या PySide Python बाइंडिंग की। QtPy, स्पाइडर प्रोजेक्ट द्वारा विकसित और बाद में कई अन्य पैकेजों द्वारा अपनाई गई एक पतली अमूर्त परत, बैकएंड का उपयोग करने के लिए लचीलापन प्रदान करती है।

स्पाइडर के बारे मे अधिक पढ़ें

+expand
19

मायएक्लिप्स

MyEclipse

MyEclipse एक व्यावसायिक रूप से उपलब्ध Java EE IDE है जिसे कंपनी Genuitec द्वारा बनाया और अनुरक्षित किया गया है, जो कि एक्लिप्स फाउंडेशन की संस्थापक सदस्य है।
MyEclipse एक्लिप्स प्लेटफॉर्म पर बनाया गया है, और विकास के वातावरण में मालिकाना और ओपन सोर्स कोड दोनों को एकीकृत करता है।
MyEclipse के दो प्राथमिक संस्करण हैं (नीले संस्करण, स्प्रिंग संस्करण और नीचे संदर्भित ब्लिंग संस्करण के अलावा): एक पेशेवर और एक मानक संस्करण। मानक संस्करण डेटाबेस उपकरण, एक दृश्य वेब डिजाइनर, दृढ़ता उपकरण, स्प्रिंग उपकरण, स्ट्रट्स और जेएसएफ टूलिंग, और कई अन्य सुविधाओं को बुनियादी एक्लिप्स जावा डेवलपर प्रोफाइल में जोड़ता है। यह वेब टूल्स प्रोजेक्ट के साथ प्रतिस्पर्धा करता है, जो ग्रहण का ही एक हिस्सा है, लेकिन MyEclipse पूरी तरह से एक अलग प्रोजेक्ट है और एक अलग फीचर सेट प्रदान करता है।
MyEclipse दो प्रोडक्शन-ग्रेड स्ट्रीम के माध्यम से उपलब्ध है। निरंतर एकीकरण (CI) स्ट्रीम में नवीनतम सुविधाएँ और सुधार शामिल हैं, जबकि स्थिर स्ट्रीम में लगातार अपडेट कम होते हैं और केवल समय-परीक्षण वाले CI स्ट्रीम अपडेट शामिल होते हैं।
MyEclipse को सिक्योर डिलीवरी सेंटर के माध्यम से भी उपलब्ध कराया गया है, जो एक ऐसी तकनीक है जो इसके पल्स (ALM), ब्रांड से विकसित हुई है, जो एक प्रोविजनिंग टूल है जो MyEclipse का उपयोग करने वालों सहित एक्लिप्स सॉफ्टवेयर प्रोफाइल को बनाए रखता है। इसके अतिरिक्त, MyEclipse IBM उत्पादों के लिए एक अनुकूलित संस्करण, "MyEclipse Blue Edition" पेश कर रहा है, जो तर्कसंगत सॉफ़्टवेयर और WebSphere विकास के लिए विशिष्ट समर्थन जोड़ता है। वर्तमान में, MyEclipse ब्लू संस्करण विंडोज और लिनक्स के लिए उपलब्ध है, हालांकि मैक समर्थित नहीं है।
जुलाई 2011 में, जेनुइटेक ने MyEclipse "ब्लिंग" जारी किया, जो MyEclipse ब्लू एडिशन और स्प्रिंग उत्पाद लाइनों के लिए MyEclipse को एक एकीकृत पेशकश में जोड़ता है। चीन में बड़े उपयोगकर्ता आधार के लिए।

मायएक्लिप्स के बारे मे अधिक पढ़ें

+expand
20

एंड्रॉइड स्टूडियो

Android Studio

Android Studio Google के Android ऑपरेटिंग सिस्टम के लिए आधिकारिक एकीकृत विकास वातावरण (IDE) है, जिसे JetBrains के IntelliJ IDEA सॉफ़्टवेयर पर बनाया गया है और विशेष रूप से Android विकास के लिए डिज़ाइन किया गया है। यह विंडोज, मैकओएस और लिनक्स आधारित ऑपरेटिंग सिस्टम पर डाउनलोड के लिए उपलब्ध है। यह देशी एंड्रॉइड एप्लिकेशन डेवलपमेंट के लिए प्राथमिक आईडीई के रूप में एक्लिप्स एंड्रॉइड डेवलपमेंट टूल्स (ई-एडीटी) के लिए एक प्रतिस्थापन है।
Android Studio की घोषणा 16 मई, 2013 को Google I/O सम्मेलन में की गई थी। यह मई 2013 में संस्करण 0.1 से प्रारंभिक पहुंच पूर्वावलोकन चरण में था, फिर संस्करण 0.8 से शुरू होने वाले बीटा चरण में प्रवेश किया जो जून 2014 में जारी किया गया था। पहला स्थिर निर्माण दिसंबर 2014 में संस्करण 1.0 से शुरू हुआ था। 2015 के अंत में, Google ने ग्रहण ADT के लिए समर्थन छोड़ दिया, Android स्टूडियो को Android विकास के लिए आधिकारिक रूप से समर्थित IDE बना दिया। 7 मई, 2019 को, कोटलिन ने Java को Android ऐप विकास के लिए Google की पसंदीदा भाषा के रूप में बदल दिया। जावा अभी भी समर्थित है, जैसा कि C++ है।

एंड्रॉइड स्टूडियो के बारे मे अधिक पढ़ें

+expand
21

कोमोडो एडिट

Komodo Edit

कोमोडो एडिट डायनेमिक प्रोग्रामिंग लैंग्वेज के लिए एक फ्री और ओपन सोर्स टेक्स्ट एडिटर है। इसे एक्टिवस्टेट के वाणिज्यिक कोमोडो आईडीई के पूरक के लिए जनवरी 2007 में पेश किया गया था। संस्करण 4.3 के अनुसार, कोमोडो एडिट ओपन कोमोडो प्रोजेक्ट के ऊपर बनाया गया है। कोमोडो आईडीई अब पायथन के लिए डेवलपर्स द्वारा समर्थित और अनुरक्षित नहीं है।

कोमोडो एडिट के बारे मे अधिक पढ़ें

+expand
22

J डेवलपर

JDeveloper

JDeveloper Oracle Corporation द्वारा आपूर्ति की जाने वाली एक फ्रीवेयर IDE है। यह जावा, एक्सएमएल, एसक्यूएल और पीएल/एसक्यूएल, एचटीएमएल, जावास्क्रिप्ट, बीपीईएल और पीएचपी में विकास के लिए सुविधाएँ प्रदान करता है। JDeveloper डिजाइन से लेकर कोडिंग, डिबगिंग, ऑप्टिमाइज़ेशन और प्रोफाइलिंग से लेकर तैनाती तक के पूरे विकास जीवनचक्र को कवर करता है।
JDeveloper के साथ, Oracle ने उन्नत कोडिंग-पर्यावरण के निर्माण के अलावा अनुप्रयोग विकास के लिए एक दृश्य और घोषणात्मक दृष्टिकोण प्रदान करके अनुप्रयोग विकास को सरल बनाने का लक्ष्य रखा है। Oracle JDeveloper Oracle एप्लिकेशन डेवलपमेंट फ्रेमवर्क (Oracle ADF) के साथ एकीकृत होता है - एक एंड-टू-एंड Java EE-आधारित फ्रेमवर्क जो अनुप्रयोग विकास को और सरल करता है।
कोर आईडीई एक एपीआई को उजागर करता है जो कि ओरेकल की अन्य टीमें जेडडेवलपर के लिए एक्सटेंशन बनाने के लिए उपयोग करती हैं। BPEL, पोर्टल, बिजनेस इंटेलिजेंस और Oracle प्लेटफॉर्म के अन्य घटक सभी JDeveloper के शीर्ष पर अपने डिजाइन-टाइम टूल्स का निर्माण करते हैं। सन माइक्रोसिस्टम्स (और इस प्रकार नेटबीन्स) को समायोजित करने के लिए 2012 के बाद जारी किए गए अधिग्रहण संस्करण नेटबीन्स प्लेटफॉर्म के साथ महत्वपूर्ण कोड साझा कर रहे हैं। वही IDE प्लेटफ़ॉर्म एक अन्य Oracle उत्पाद, SQL डेवलपर के आधार के रूप में भी कार्य करता है, जिसे Oracle Corporation विशेष रूप से PL/SQL और डेटाबेस डेवलपर्स के लिए बढ़ावा देता है।

J डेवलपर के बारे मे अधिक पढ़ें

+expand
23

क्यूटी क्रिएटर

Qt Creator

क्यूटी क्रिएटर एक क्रॉस-प्लेटफ़ॉर्म सी ++, जावास्क्रिप्ट और क्यूएमएल एकीकृत विकास पर्यावरण (आईडीई) है जो जीयूआई अनुप्रयोग विकास को सरल बनाता है। यह Qt GUI एप्लिकेशन डेवलपमेंट फ्रेमवर्क के लिए SDK का हिस्सा है और Qt API का उपयोग करता है, जो होस्ट OS GUI फ़ंक्शन कॉल को एनकैप्सुलेट करता है। इसमें एक विज़ुअल डिबगर और एक एकीकृत WYSIWYG GUI लेआउट और फॉर्म डिज़ाइनर शामिल हैं।

संपादक में सिंटैक्स हाइलाइटिंग और स्वतः पूर्णता जैसी विशेषताएं हैं। क्यूटी क्रिएटर लिनक्स पर जीएनयू कंपाइलर संग्रह से सी ++ कंपाइलर का उपयोग करता है। विंडोज़ पर यह डिफ़ॉल्ट इंस्टॉल के साथ मिनजीडब्ल्यू या एमएसवीसी का उपयोग कर सकता है और स्रोत कोड से संकलित होने पर माइक्रोसॉफ्ट कंसोल डीबगर का भी उपयोग कर सकता है। क्लैंग भी समर्थित है।

क्यूटी क्रिएटर के बारे मे अधिक पढ़ें

+expand
24

जेक्रिएटर

JCreator

JCreator एक जावा आईडीई है जिसे शिनॉक्स सॉफ्टवेयर द्वारा बनाया गया है। इसका इंटरफ़ेस Microsoft के Visual Studio के समान है। क्योंकि यह पूरी तरह से C++ में प्रोग्राम किया गया है, (पहले संस्करण (0.1) को छोड़कर, जो जावा-आधारित था), Xinox सॉफ़्टवेयर ने दावा किया है कि JCreator जावा-आधारित जावा IDEs की तुलना में तेज़ है।
JCreator के तीन संस्करण हैं:

लाइट संस्करण (एलई): शेयरवेयर जिसकी कीमत 30 दिन के परीक्षण के बाद $35 है।
प्रो संस्करण (प्रो): शेयरवेयर जिसकी कीमत 30 दिन के परीक्षण के बाद $79 है।
लाइट-प्रो एडिशन (LE-PRO).JCreator केवल विंडोज ऑपरेटिंग सिस्टम पर उपलब्ध है। हालाँकि, JCreator के LE और Pro दोनों संस्करण लिनक्स (वाइन का उपयोग करके) पर पर्याप्त रूप से चलते हैं। अभी तक किसी भी लिनक्स संस्करण को तत्काल जारी करने की योजना नहीं है, लेकिन क्रॉस-संगतता को ध्यान में रखते हुए नए घटकों का निर्माण किया जाएगा। प्रो संस्करण का फीचर सेट परियोजना प्रबंधन और संपादन सुविधाओं के संबंध में अन्य भाषा जागरूक आईडीई की तुलना में है, लेकिन उन्नत सुविधाओं का अभाव है, जैसे स्वचालित रिफैक्टरिंग, सामान्य ढांचे के लिए समर्थन आदि, जो प्रमुख जावा आईडीई जैसे एक्लिप्स और इंटेलीज आईडीईए में पाए जा सकते हैं। नि: शुल्क LE संस्करण में कुछ विशेषताओं का अभाव है, जैसे कि कोड पूर्णता, जो कि अन्य निःशुल्क IDE में शामिल हैं। आज के प्रमुख जावा आईडीई के विपरीत, जेक्रिएटर में तीसरे पक्ष के प्लगइन्स के माध्यम से एक्स्टेंसिबिलिटी के स्तर का भी अभाव है जो कि लोकप्रिय जावा आईडीई में आम है।

जेक्रिएटर के बारे मे अधिक पढ़ें

+expand
25

केडेवलप

KDevelop

केडेवलप यूनिक्स जैसे कंप्यूटर ऑपरेटिंग सिस्टम और विंडोज के लिए एक स्वतंत्र और ओपन-सोर्स इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) है। यह कई प्रोग्रामिंग भाषाओं के लिए संपादन, नेविगेशन और डिबगिंग सुविधाएँ प्रदान करता है, और प्लगइन-आधारित आर्किटेक्चर का उपयोग करके बिल्ड ऑटोमेशन और वर्जन-कंट्रोल सिस्टम के साथ एकीकरण करता है। KDevelop 5 में C, C++, Objective-C, OpenCL और JavaScript/QML के लिए पार्सर बैकएंड हैं। , PHP, Python 3 और Ruby को सपोर्ट करने वाले प्लगइन्स के साथ। बेसिक सिंटैक्स हाइलाइटिंग और कोड फोल्डिंग दर्जनों अन्य स्रोत-कोड और मार्कअप प्रारूपों के लिए उपलब्ध हैं, लेकिन सिमेंटिक विश्लेषण के बिना।
केडेवलप केडीई परियोजना का हिस्सा है, और केडीई फ्रेमवर्क और क्यूटी पर आधारित है। बहुत जटिल कोडबेस के लिए भी सटीक जानकारी प्रदान करने के लिए C/C++ बैकएंड क्लैंग का उपयोग करता है।

केडेवलप के बारे मे अधिक पढ़ें

+expand
26

मोनोडेवलप

MonoDevelop

MonoDevelop (Xamarin Studio के रूप में भी जाना जाता है) Linux, macOS और Windows के लिए एक ओपन-सोर्स एकीकृत विकास वातावरण है। इसका प्राथमिक फोकस मोनो और .NET फ्रेमवर्क का उपयोग करने वाली परियोजनाओं का विकास है। MonoDevelop NetBeans और Microsoft Visual Studio के समान सुविधाओं को एकीकृत करता है, जैसे स्वचालित कोड पूर्णता, स्रोत नियंत्रण, एक ग्राफिकल यूजर इंटरफेस (GUI) और वेब डिज़ाइनर। MonoDevelop एक Gtk# GUI डिज़ाइनर को एकीकृत करता है जिसे स्टेटिक कहा जाता है। यह समर्थन करता है
बू,
सी,
सी ++,
सी#,
सीआईएल,
डी,
एफ#,
जावा,
ऑक्सीजन,
वाला, जावास्क्रिप्ट, टाइपस्क्रिप्ट
और Visual Basic.NET.MonoDevelop का उपयोग Windows, macOS और Linux पर किया जा सकता है। आधिकारिक तौर पर समर्थित Linux वितरणों में शामिल हैं CentOS, Debian, Fedora, OpenSUSE, SUSE Linux Enterprise, Red Hat Enterprise Linux और Ubuntu, कई अन्य वितरणों के साथ अपने रिपॉजिटरी में MonoDevelop के अपने स्वयं के अनौपचारिक निर्माण प्रदान करते हैं। MacOS और Windows को संस्करण 2.2 के बाद से आधिकारिक तौर पर समर्थित किया गया है। मोनोडेवलप ने अपने शुरुआती संस्करणों के बाद से C# कंपाइलर (MSBuild और CSC का विकल्प) शामिल किया है। इसमें वर्तमान में एक कंपाइलर शामिल है जो सी # 1.0, सी # 2.0, सी # 3.0, सी # 4.0, सी # 5.0 और सी # 6.0 का समर्थन करता है। मोनो डेवलप का एक अनुकूलित संस्करण पूर्व में यूनिटी के विंडोज और मैक संस्करणों के साथ भेज दिया गया था, यूनिटी टेक्नोलॉजीज द्वारा गेम इंजन। इसने उन्नत C# स्क्रिप्टिंग को सक्षम किया, जिसका उपयोग यूनिटी कंपाइलर द्वारा क्रॉस-प्लेटफ़ॉर्म वीडियो गेम को संकलित करने के लिए किया गया था। इसके बाद से लिनक्स संस्करणों को छोड़कर इसे विजुअल स्टूडियो कम्युनिटी द्वारा बदल दिया गया है।

मोनोडेवलप के बारे मे अधिक पढ़ें

+expand
27

अरुडिनो आईडीई

Arduino IDE

Arduino एक ओपन-सोर्स हार्डवेयर और सॉफ्टवेयर कंपनी, प्रोजेक्ट और उपयोगकर्ता समुदाय है जो डिजिटल उपकरणों के निर्माण के लिए सिंगल-बोर्ड माइक्रोकंट्रोलर और माइक्रोकंट्रोलर किट का डिजाइन और निर्माण करता है। इसके हार्डवेयर उत्पादों को CC BY-SA लाइसेंस के तहत लाइसेंस दिया जाता है, जबकि सॉफ्टवेयर को GNU लेसर जनरल पब्लिक लाइसेंस (LGPL) या GNU जनरल पब्लिक लाइसेंस (GPL) के तहत लाइसेंस दिया जाता है, जिससे किसी को भी Arduino बोर्ड और सॉफ्टवेयर वितरण के निर्माण की अनुमति मिलती है। Arduino बोर्ड व्यावसायिक रूप से आधिकारिक वेबसाइट या अधिकृत वितरकों के माध्यम से उपलब्ध हैं। Arduino बोर्ड डिज़ाइन विभिन्न प्रकार के माइक्रोप्रोसेसरों और नियंत्रकों का उपयोग करते हैं। बोर्ड डिजिटल और एनालॉग इनपुट/आउटपुट (I/O) पिन के सेट से लैस हैं जो विभिन्न विस्तार बोर्डों ('शील्ड्स') या ब्रेडबोर्ड (प्रोटोटाइपिंग के लिए) और अन्य सर्किटों में इंटरफेस किए जा सकते हैं। बोर्ड कुछ मॉडलों पर यूनिवर्सल सीरियल बस (यूएसबी) सहित धारावाहिक संचार इंटरफेस की सुविधा देते हैं, जिनका उपयोग कार्यक्रमों को लोड करने के लिए भी किया जाता है। माइक्रोकंट्रोलर्स को C और C++ प्रोग्रामिंग लैंग्वेज का उपयोग करके एक मानक API का उपयोग करके प्रोग्राम किया जा सकता है, जिसे Arduino प्रोग्रामिंग लैंग्वेज के रूप में भी जाना जाता है, जो प्रोसेसिंग लैंग्वेज से प्रेरित है और प्रोसेसिंग IDE के संशोधित संस्करण के साथ उपयोग किया जाता है। पारंपरिक कंपाइलर टूलचिन्स का उपयोग करने के अलावा, Arduino प्रोजेक्ट गो में विकसित एक एकीकृत विकास वातावरण (IDE) और एक कमांड लाइन टूल प्रदान करता है।
Arduino प्रोजेक्ट 2005 में इंटरेक्शन डिज़ाइन इंस्टीट्यूट Ivrea, इटली में छात्रों के लिए एक उपकरण के रूप में शुरू हुआ, जिसका उद्देश्य नौसिखियों और पेशेवरों को सेंसर और एक्ट्यूएटर्स का उपयोग करके अपने पर्यावरण के साथ बातचीत करने वाले उपकरणों को बनाने के लिए कम लागत और आसान तरीका प्रदान करना है। शुरुआती शौकीनों के लिए ऐसे उपकरणों के सामान्य उदाहरणों में सरल रोबोट, थर्मोस्टैट्स और मोशन डिटेक्टर शामिल हैं।
Arduino नाम Ivrea, इटली के एक बार से आया है, जहाँ परियोजना के कुछ संस्थापक मिलते थे। बार का नाम इव्रिया के अर्डुइन के नाम पर रखा गया था, जो 1002 से 1014 तक इव्रिया के मार्च और इटली के राजा का मार्ग था।

अरुडिनो आईडीई के बारे मे अधिक पढ़ें

+expand
28

डॉ जावा

DrJava

DrJava Java प्रोग्रामिंग लैंग्वेज के लिए एक लाइटवेट IDE है। मुख्य रूप से शुरुआती लोगों के लिए डिज़ाइन किया गया और चावल विश्वविद्यालय में JavaPLT समूह द्वारा सक्रिय रूप से विकसित और रखरखाव किया गया, इसका इंटरफ़ेस सन माइक्रोसिस्टम्स के स्विंग टूलकिट का उपयोग करता है और इसलिए विभिन्न प्लेटफार्मों पर एक सुसंगत उपस्थिति है। DrJava में कंसोल से जावा कोड का अंतःक्रियात्मक रूप से मूल्यांकन करने और उसी कंसोल पर आउटपुट प्रस्तुत करने की क्षमता है। इसमें कई अन्य विशेषताएं हैं जो उन्नत उपयोगकर्ताओं के लिए भी डिज़ाइन की गई हैं। DrJava JUnit परीक्षण सुविधा प्रदान करता है।
1 मई, 2021 तक 4,332,375 डाउनलोड हो चुके हैं।

डॉ जावा के बारे मे अधिक पढ़ें

+expand
29

GNAT प्रोग्रामिंग स्टूडियो

GNAT Programming Studio

GNAT प्रोग्रामिंग स्टूडियो (GPS, जिसे पहले GNAT प्रोग्रामिंग सिस्टम के रूप में जाना जाता था) AdaCore द्वारा एक मुफ्त बहु-भाषा एकीकृत विकास वातावरण (IDE) है। जीपीएस जीएनयू कंपाइलर संग्रह से कंपाइलर्स का उपयोग करता है, एडीए प्रोग्रामिंग भाषा के लिए जीएनयू कंपाइलर जीएनएटी से इसका नाम लेता है।
GPS क्रॉस-प्लेटफ़ॉर्म है, जो Linux, FreeBSD, Microsoft Windows, macOS और Solaris पर चल रहा है। GPS अपने ग्राफिकल यूजर इंटरफेस के लिए विजेट टूलकिट के रूप में GTK+ का उपयोग करता है। जीएनयू जनरल पब्लिक लाइसेंस के तहत जारी जीपीएस मुफ्त सॉफ्टवेयर है।

GNAT प्रोग्रामिंग स्टूडियो के बारे मे अधिक पढ़ें

+expand
30

अंजुता

Anjuta
अंजुता एक संयोजित विकासिक उपकरण है जो C तथा C++ प्रोग्राम्ंग भाषाओं के लिए GNOME के उपादानों के लिए लिखा गया है।

अंजुता के बारे मे अधिक पढ़ें

+expand
31

एक्लिप्स चे

Eclipse Che

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

एक्लिप्स चे के बारे मे अधिक पढ़ें

+expand
32

एडोब ड्रीमविवर

Adobe Dreamweaver

Adobe Dreamweaver Adobe Inc. का एक मालिकाना वेब डेवलपमेंट टूल है। यह 1997 में Macromedia द्वारा बनाया गया था और 2005 में Macromedia को Adobe Systems द्वारा अधिग्रहित किए जाने तक उनके द्वारा विकसित किया गया था। Adobe Dreamweaver macOS और Windows ऑपरेटिंग सिस्टम के लिए उपलब्ध है।
मैक्रोमीडिया उत्पाद सूट के एडोब के अधिग्रहण के बाद, संस्करण 8.0 के बाद ड्रीमइवेर की रिलीज़ W3C मानकों के साथ अधिक अनुपालन कर रही है। हाल के संस्करणों ने वेब प्रौद्योगिकियों जैसे सीएसएस, जावास्क्रिप्ट, और एएसपी (एएसपी जावास्क्रिप्ट, एएसपी वीबीस्क्रिप्ट, एएसपी.नेट सी #, एएसपी.नेट वीबी), कोल्डफ्यूजन, स्क्रिप्टलेट और पीएचपी सहित विभिन्न सर्वर-साइड स्क्रिप्टिंग भाषाओं और रूपरेखाओं के लिए समर्थन में सुधार किया है।

एडोब ड्रीमविवर के बारे मे अधिक पढ़ें

+expand
33

राइडर

Rider
34

कोड लॉबस्टर

Codelobster

कोडेलोबस्टर मुख्य रूप से PHP के लिए एक पोर्टेबल इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) है, जो HTML, CSS और JavaScript डेवलपमेंट को भी सपोर्ट करता है। Drupal, WordPress, Smarty, Joomla, JQuery, Facebook, Codeigniter, Yii, और CakePHP के लिए प्लग-इन उपलब्ध हैं। कार्यक्रम के उपयोग के 30 दिनों के बाद ईमेल द्वारा नि: शुल्क पंजीकरण आवश्यक है, और अतिरिक्त सुविधाओं के लिए भुगतान संस्करण ("लाइट" और "पेशेवर") भी हैं। कार्यक्रम में अपने नवीनतम संस्करण के रूप में एक सहायता प्रणाली गायब है। कार्यक्रम में एसक्यूएल, पीएचपी, एचटीएमएल, सीएसएस, जावास्क्रिप्ट, और एक्सएमएल के साथ-साथ स्वचालित सिंटैक्स जांच के लिए सिंटैक्स हाइलाइटिंग और ऑटो-पूर्णता शामिल है। फायरबग की तरह एक HTML और CSS इंस्पेक्टर है। इसमें ड्रुपल सपोर्ट भी शामिल है। सभी प्लगइन्स का भुगतान किया जाता है, लेकिन वे अलग-अलग लंबाई की परीक्षण अवधि प्रदान करते हैं।

कोड लॉबस्टर के बारे मे अधिक पढ़ें

+expand
35

नोडक्लिप्स

Nodeclipse

Nodeclipse, Node.js पर फोकस के साथ JavaScript, CoffeeScript में प्रोग्रामिंग के लिए एक्लिप्स के लिए तृतीय-पक्ष डेवलपर समाधानों का एक सेट है।
Nodeclipse उस टीम को भी संदर्भित करता है जो इस सॉफ़्टवेयर को GitHub पर मुक्त ओपन-सोर्स के रूप में बनाती है। Nodeclipse ग्रहण प्लग-इन (GitHub पर Nodeclipse-1) वह कोर है जिस पर अन्य समाधान आधारित हैं। यह अपडेट साइट या एक्लिप्स मार्केटप्लेस के माध्यम से उपलब्ध है। अन्य समाधान "Eclipse Node.js IDE" (Enide), प्लगइन्स का सेट और "नोड टूल सूट" (NTS), एक एकीकृत विकास वातावरण (IDE) हैं।

नोडक्लिप्स के बारे मे अधिक पढ़ें

+expand
36

जग्रास्प

jGRASP

jGRASP एक विकास वातावरण है जिसमें सॉफ़्टवेयर विज़ुअलाइज़ेशन का स्वत: निर्माण शामिल है। यह रनटाइम पर स्रोत कोड संरचना और डेटा संरचनाओं के विज़ुअलाइज़ेशन के स्थिर विज़ुअलाइज़ेशन का उत्पादन करता है। रनटाइम डेटा संरचना विज़ुअलाइज़ेशन IntelliJ IDEA, एंड्रॉइड स्टूडियो और एक्लिप्स के लिए प्लगइन्स के रूप में भी उपलब्ध हैं।
jGRASP जावा में लागू किया गया है, और जावा वर्चुअल मशीन (जावा संस्करण 1.8 या उच्चतर) के साथ सभी प्लेटफॉर्म पर चलता है। GRASP (Linux, UNIX) और PCGRASP (Windows) C/C++ में लिखे गए हैं, जबकि jGRASP जावा में लिखा गया है (jGRASP में "j" का अर्थ है कि यह JVM पर चलता है)। जेजीआरएएसपी वेब साइट विंडोज, मैक ओएस, और लिनक्स और अन्य प्रणालियों के लिए उपयुक्त एक सामान्य ज़िप फ़ाइल के रूप में डाउनलोड प्रदान करती है।
जावा के अलावा अन्य भाषाओं के लिए, jGRASP एक स्रोत कोड संपादक है। इसे किसी भी प्रोग्रामिंग लैंग्वेज के लिए सबसे फ्री और कमर्शियल कंपाइलर्स के साथ काम करने के लिए कॉन्फ़िगर किया जा सकता है।

जग्रास्प के बारे मे अधिक पढ़ें

+expand
37

शार्पडेवेलोप

SharpDevelop

SharpDevelop (जिसे #develop के रूप में भी स्टाइल किया गया है) .NET फ्रेमवर्क, मोनो, Gtk# और ग्लेड# प्लेटफॉर्म के लिए बंद मुक्त और खुला स्रोत एकीकृत विकास वातावरण (IDE) है। यह C#, Visual Basic .NET, बू, F#, IronPython और IronRuby प्रोग्रामिंग भाषाओं में विकास का समर्थन करता है।

शार्पडेवेलोप के बारे मे अधिक पढ़ें

+expand
38

देव-सी ++

Dev-C++

देव-सी++ सी और सी++ में प्रोग्रामिंग के लिए जीएनयू जनरल पब्लिक लाइसेंस के तहत वितरित एक मुफ्त पूर्ण विशेषताओं वाला एकीकृत विकास पर्यावरण (आईडीई) है। यह मूल रूप से कॉलिन लाप्लास द्वारा विकसित किया गया था और पहली बार 1998 में जारी किया गया था। यह डेल्फी में लिखा गया है।
इसे GCC के MinGW या TDM-GCC 64 बिट पोर्ट के साथ इसके कंपाइलर के रूप में बंडल किया गया है और इसका उपयोग किया जाता है। Dev-C++ का उपयोग Cygwin या किसी अन्य GCC-आधारित कंपाइलर के संयोजन में भी किया जा सकता है।

देव-सी ++ के बारे मे अधिक पढ़ें

+expand
39

पाइस्क्रिप्टर

PyScripter

PyScripter विंडोज के लिए एक फ्री और ओपन-सोर्स Python इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) है। यह डेल्फी के ऑब्जेक्ट पास्कल और पायथन के साथ बनाया गया है।
यह मूल रूप से डेल्फी अनुप्रयोगों के लिए एक मजबूत स्क्रिप्टिंग समाधान प्रदान करने के उद्देश्य को पूरा करने के लिए डिजाइन किए गए हल्के आईडीई के रूप में शुरू हुआ था। समय के साथ, यह एक पूर्ण-विशेषीकृत स्टैंड-अलोन पायथन आईडीई में विकसित हुआ। यह डेल्फी में Python4Delphi (P4D) का उपयोग करके बनाया गया है और Python स्क्रिप्ट का उपयोग करके एक्स्टेंसिबल है। संकलित भाषा में निर्मित होने के कारण यह कुछ अन्य IDE की तुलना में हल्का है। वर्तमान में, यह केवल विंडोज के लिए उपलब्ध है।

पाइस्क्रिप्टर के बारे मे अधिक पढ़ें

+expand
40

ग्रीनफुट

Greenfoot

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

ग्रीनफुट के बारे मे अधिक पढ़ें

+expand
41

पीएचपी डेवलपमेंट टूल्स

PHP Development Tools

PHP डेवलपमेंट टूल्स (पीडीटी) एक्लिप्स प्लेटफॉर्म और इसे विकसित करने वाले ओपन-सोर्स प्रोजेक्ट के लिए एक भाषा आईडीई प्लगइन है।
परियोजना PHP आधारित सॉफ्टवेयर विकसित करने के लिए आवश्यक सभी उपकरणों को शामिल करने का इरादा रखती है। यह डेवलपर्स को PHP क्षमताओं के साथ प्रदान करने के लिए मौजूदा एक्लिप्स वेब टूल्स प्रोजेक्ट का उपयोग करता है। इन सभी PHP टूल्स का उपयोग करना आसान है और डेवलपर्स इन टूल्स का उपयोग करके विकास प्रक्रिया को तेज कर सकते हैं। अतिरिक्त प्लगइन्स पीडीटी एक्सटेंशन के रूप में उपलब्ध हैं।

पीएचपी डेवलपमेंट टूल्स के बारे मे अधिक पढ़ें

+expand
42

लाइट टेबल

Light Table

लाइट टेबल क्रिस ग्रेंजर और रॉबर्ट अटोरी द्वारा विकसित सॉफ्टवेयर इंजीनियरिंग के लिए एक एकीकृत विकास वातावरण है। इसमें तत्काल निष्पादन, डिबगिंग और दस्तावेज़ीकरण तक पहुंच की अनुमति देने वाली रीयल-टाइम प्रतिक्रिया शामिल है। तत्काल प्रतिक्रिया अमूर्तता विकसित करने में मदद करने के उद्देश्य से एक निष्पादन वातावरण प्रदान करती है। विकास टीम ने एक प्रोग्राम बनाने का प्रयास किया जो प्रोग्रामर को दिखाता है कि वास्तविक समय में उनके अतिरिक्त प्रभाव क्या हैं, बजाय इसके कि वे लिखते समय प्रभावों पर काम करें। कोड। हालांकि कार्यक्रम केवल क्लोजर का समर्थन करके शुरू हुआ, इसके बाद से इसका उद्देश्य पायथन और जावास्क्रिप्ट का समर्थन करना है। डेवलपर्स का दावा है कि सॉफ्टवेयर प्रोग्रामिंग समय को 20% तक कम कर सकता है। इसे किकस्टार्टर धन उगाहने वाले अभियान द्वारा वित्तपोषित किया गया था और बाद में वाई कॉम्बिनेटर द्वारा समर्थित किया गया था। किकस्टार्टर अभियान का उद्देश्य $200,000 USD जुटाना था और $316,720 USD के साथ समाप्त हुआ।

लाइट टेबल के बारे मे अधिक पढ़ें

+expand
43

एडोब फ्लैश बिल्डर

Adobe Flash Builder

एडोब फ्लैश बिल्डर (पहले एडोब फ्लेक्स बिल्डर के रूप में जाना जाता था) एक एकीकृत विकास वातावरण (आईडीई) है जो एक्लिप्स प्लेटफॉर्म पर बनाया गया है जो विशेष रूप से एडोब एयर प्लेटफॉर्म के लिए समृद्ध इंटरनेट एप्लिकेशन (आरआईए) और क्रॉस-प्लेटफॉर्म डेस्कटॉप एप्लिकेशन के विकास को गति देता है। Adobe Flash Builder 4 दो संस्करणों में उपलब्ध है: मानक और प्रीमियम।
Adobe Flash Builder MXML और ActionScript के लिए बिल्ट-इन कोड संपादक और MXML अनुप्रयोगों को संशोधित करने के लिए WYSIWYG संपादक प्रदान करता है। एडोब फ्लैश बिल्डर में एक इंटरएक्टिव डिबगर शामिल है, जो डेवलपर्स को चर का निरीक्षण करते हुए और भावों को देखते हुए कोड निष्पादन के माध्यम से आगे बढ़ने की अनुमति देता है। फ्लेक्स बिल्डर 3 ने प्रदर्शन विश्लेषण के लिए समर्थन जोड़ा। प्रोफाइलिंग व्यू फ़ंक्शन कॉल निष्पादन समय के अतिरिक्त स्मृति उपयोग के बारे में सांख्यिकीय जानकारी प्रदर्शित करता है।
संस्करण 4 से पहले, इस उत्पाद को फ्लेक्स बिल्डर के रूप में जाना जाता था। नाम परिवर्तन का मतलब एडोब फ्लैश प्लेटफॉर्म में अन्य उत्पादों के साथ इसके संबंध को दर्शाना और ओपन सोर्स मुक्त फ्लेक्स एसडीके और आईडीई के बीच स्पष्ट अंतर पैदा करना है।

एडोब फ्लैश बिल्डर के बारे मे अधिक पढ़ें

+expand
44

रेशनल एप्लीकेशन डेवलपर

Rational Application Developer

यह जावा, जावा ईई सहित कई प्रकार के अनुप्रयोगों को नेत्रहीन रूप से डिजाइन, निर्माण, परीक्षण, विश्लेषण और तैनाती के लिए उपकरण प्रदान करता है

रेशनल एप्लीकेशन डेवलपर के बारे मे अधिक पढ़ें

+expand
45

एसएएसएम

SASM

SASM (SimpleASM के लिए छोटा) NASM, MASM, GAS और FASM असेंबली भाषाओं के लिए एक स्वतंत्र और खुला स्रोत क्रॉस-प्लेटफ़ॉर्म एकीकृत विकास वातावरण है। इसमें सिंटैक्स हाइलाइटिंग की सुविधा है और इसमें डीबगर शामिल है। एसएएसएम का उद्देश्य उपयोगकर्ताओं को असेंबली भाषा में लिखे गए कार्यक्रमों को आसानी से विकसित करने और चलाने की अनुमति देना है। यह दिमित्रि "Dman95" मनुशिन द्वारा लिखा गया था और GNU GPL v3.0 के तहत लाइसेंस प्राप्त था। यह C++ में लिखा गया है और मल्टी-प्लेटफ़ॉर्म Qt टूलकिट का उपयोग करता है।

एसएएसएम के बारे मे अधिक पढ़ें

+expand
46

विजुअल स्टूडियो के लिए पायथन टूल्स

Python Tools for Visual Studio

विज़ुअल स्टूडियो के लिए पायथन टूल्स (पीटीवीएस) वीएस 2015 तक विजुअल स्टूडियो के संस्करणों के लिए एक मुफ़्त और ओपन-सोर्स प्लग-इन है जो पायथन में प्रोग्रामिंग के लिए समर्थन प्रदान करता है। वीएस 2017 के बाद से, इसे वीएस में एकीकृत किया गया है और विजुअल स्टूडियो में पायथन सपोर्ट कहा जाता है। यह IntelliSense, डिबगिंग, प्रोफाइलिंग, MPI क्लस्टर डिबगिंग, मिश्रित C++/पायथन डीबगिंग, और बहुत कुछ का समर्थन करता है। यह अपाचे लाइसेंस 2.0 के तहत जारी किया गया है, और मुख्य रूप से माइक्रोसॉफ्ट द्वारा विकसित किया गया है।
पहला संस्करण 8 मार्च, 2011 को था। वीएस 2015 का नवीनतम संस्करण 2.2.6 है।

विजुअल स्टूडियो के लिए पायथन टूल्स के बारे मे अधिक पढ़ें

+expand
47

रेडपीएचपी

RadPHP

RadPHP (PHP के लिए पूर्व में डेल्फी) Embarcadero Technologies द्वारा विकसित PHP प्रोग्रामिंग भाषा के लिए एक IDE और रैपिड एप्लिकेशन डेवलपमेंट फ्रेमवर्क था।
वीसीएल में कई घटक शामिल हैं जिनका एक दूसरे के साथ गतिशील रूप से उपयोग किया जा सकता है।
यह MySQL डेटाबेस के साथ-साथ अजाक्स के साथ अच्छी तरह से एकीकृत है। यह वेब, फेसबुक और मोबाइल एप्लिकेशन विकसित करने की एक विधि है। एक इंटरफ़ेस बनाने के लिए विंडो घटक का उपयोग अन्य घटकों के संयोजन के साथ किया जा सकता है जो कि जावास्क्रिप्ट संगत वेब-ब्राउज़र के अंदर माइक्रोसॉफ्ट विंडोज इंटरफ़ेस के समान है।

रेडपीएचपी के बारे मे अधिक पढ़ें

+expand
48

देव-पास्कल

Dev-Pascal

देव-पास्कल पास्कल और ऑब्जेक्ट पास्कल में प्रोग्रामिंग के लिए जीएनयू जनरल पब्लिक लाइसेंस के तहत वितरित एक मुक्त एकीकृत विकास पर्यावरण (आईडीई) है। यह बैकएंड के रूप में फ्री पास्कल कंपाइलर और जीएनयू पास्कल के एक प्राचीन संस्करण का समर्थन करता है। आईडीई डेल्फी में लिखा गया है। यह इनसाइट डिबगर को भी संभाल सकता है। देव-पास्कल माइक्रोसॉफ्ट विंडोज पर चलता है।

देव-पास्कल के बारे मे अधिक पढ़ें

+expand
49

विजुअल स्टूडियो के लिए आर टूल्स

R Tools for Visual Studio

R Tools for Visual Studio (RTVS) Microsoft Visual Studio एकीकृत विकास वातावरण (IDE) के लिए एक प्लग-इन है, जिसका उपयोग R भाषा में प्रोग्रामिंग के लिए समर्थन प्रदान करने के लिए किया जाता है। यह IntelliSense, डीबगिंग, प्लॉटिंग, रिमोट निष्पादन, SQL एकीकरण, का समर्थन करता है। और अधिक। यह अपाचे लाइसेंस 2.0 के तहत मुफ्त और ओपन-सोर्स सॉफ़्टवेयर के रूप में वितरित किया जाता है, और मुख्य रूप से माइक्रोसॉफ्ट द्वारा विकसित किया जाता है। जारी किया गया पहला संस्करण 5 मार्च, 2016 को 0.3 था, और वर्तमान (संस्करण 1.0) 2017 में जारी किया गया था। हालांकि, परियोजना को फरवरी 2019 से "सक्रिय रूप से समर्थित नहीं" के रूप में वर्णित किया गया है।

विजुअल स्टूडियो के लिए आर टूल्स के बारे मे अधिक पढ़ें

+expand
50

एमएसईइड+एमएसईगुई

MSEide+MSEgui

एमएसईइड पास्कल भाषा में प्लेटफ़ॉर्म स्वतंत्र समृद्ध जीयूआई अनुप्रयोगों के लिए एक त्वरित अनुप्रयोग विकास आईडीई है।

एमएसईइड+एमएसईगुई के बारे मे अधिक पढ़ें

+expand
अगर आपको इस सूची में कोई भी कमी दिखती है अथवा आप कोई नयी प्रविष्टि इस सूची में जोड़ना चाहते हैं तो कृपया नीचे दिए गए कमेन्ट बॉक्स में जरूर लिखें |

Keywords:

डेवलपर्स के लिए टॉप IDEs: कोडिंग का नया अनुभव IDE से अपनी कोडिंग क्षमता को निखारें: दस सबसे बेहतरीन विकल्प कोडिंग एक्सपीरियंस का समूर्ण संग्रह: ये हैं सबसे अच्छे IDEs अपने कोडिंग जरूरतों के लिए सर्वश्रेष्ठ IDEs: जानिए पूरी जानकारी कोडिंग का जादू ज़रूर आपके हाथों में: ये IDEs सबके लिए हैं उपलब्ध IDEs से कोडिंग प्रक्रिया को सरल और आसान बनाएं आसान और यूजर-फ्रेंडली IDEs से कोडिंग जरूर बदल जाएगी कई भाषाओं के लिए सर्वश्रेष्ठ IDEs: अपना पूर्ण मैच खोजें प्रोग्रामिंग के लिए IDEs के जरिए बनाएं अपने काम को आसान एक्सपर्ट्स द्वारा उपयोग में लाए जाने वाले IDEs: अपनी कोडिंग क्षमता को मैक्सिमाइज़ करें
hitesh

hitesh