वेब डेवलपमेंट में, लेकिन मोबाइल डेवलपमेंट और ऐप की तरह ही अन्य चीजों के लिए भी जावास्क्रिप्ट का इस्तेमाल किया जाता है। एक साधारण टेक्स्ट एडिटर आपको सीएसएस और एचटीएमएल 5 के लिए आवश्यक हो सकता है लेकिन जावास्क्रिप्ट को थोड़ा और चाहिए। इस समय वेब विकास के लिए व्यापक रूप से सबसे अच्छा जावास्क्रिप्ट आईडीई माना जाता है।
एक अच्छी जावास्क्रिप्ट आईडीई के लिए कुछ प्रमुख विशेषताएं होनी चाहिए। इसमें ऑटो कोड पूरा करने, सूची कार्य, कोड पीढ़ी, रीफैक्टरिंग, स्मार्ट नेविगेशन, एक एकीकृत डिबगर और परीक्षण सुविधाओं जैसे उपकरण शामिल होने चाहिए। एक अच्छी आईडीई में त्रुटि और अपवाद हैंडलिंग और इसके प्रदर्शनों का विस्तार करने के लिए ऐड-ऑन भी शामिल होंगे।
इस सूची में जावास्क्रिप्ट आईडीई में से कुछ प्रीमियम हैं, कुछ मुफ्त हैं, कई आपके कंप्यूटर पर डाउनलोड किए जाते हैं लेकिन कुछ ऑनलाइन हैं। उन सभी की अनुकूल समीक्षा की जाती है और वे बहुत लोकप्रिय लगते हैं। यदि आप वेब विकास के लिए एक नई जावास्क्रिप्ट आईडीई की तलाश कर रहे हैं, तो इनमें से एक बिल फिट होना निश्चित है।
मैं कोई कोडर नहीं हूं, लेकिन मेरे सबसे अच्छे दोस्तों में से एक है, इसलिए मैंने इस सूची को बनाने के लिए उसकी विशेषज्ञता का उपयोग किया।
WebStorm
अगर डाउनलोड और पॉजिटिव रिव्यू की संख्या कुछ भी हो तो वेबस्टॉर्म सबसे लोकप्रिय जावास्क्रिप्ट आईडीई में से एक है। यह उपयोगकर्ता के अनुकूल और उपयोग में आसान होने के लिए जमीन से डिजाइन किया गया था और यह निश्चित रूप से प्रतीत होता है। यह जावास्क्रिप्ट, HTML, सीएसएस, कोणीय और Node.js के साथ संगत है इसलिए सभी आधारों को कवर किया गया है। यह Angular, React और Meteor फ्रेमवर्क और कॉर्डोवा, PhoneGap और Ionic मोबाइल डेवलपमेंट ऐप के साथ भी संगत है।
WebStorm में एक बढ़िया कोड रिफलेक्टिंग यूटिलिटी है ताकि नए कोडर्स भी साफ कोड उत्पन्न कर सकें। यह चर को हटा सकता है, फाइलों को स्थानांतरित कर सकता है, ऑटो को पूरा कर सकता है और मापदंडों और कार्यों के साथ मदद कर सकता है। यदि आप एक अधिक अनुभवी कोडर हैं, तो आपको सभी उन्नत उपकरण मिलेंगे जिनकी आपको कुछ प्रभावशाली ऐप्स और विशेषताएं बनाने की आवश्यकता है।
WebStorm मुफ़्त नहीं है और उपयोग करने के लिए वार्षिक सदस्यता की आवश्यकता है।
परमाणु
एटम एक और बेहद लोकप्रिय जावास्क्रिप्ट आईडीई है। यह अनिवार्य रूप से एक टेक्स्ट एडिटर है जिसे आप आवश्यकतानुसार कई विशेषताओं पर बोल्ट कर सकते हैं। HTML, जावास्क्रिप्ट, CSS और Node.js के साथ संगत, एटम इलेक्ट्रॉन पर एक क्रॉस-प्लेटफ़ॉर्म फ्रेमवर्क पर बनाया गया है जो पहले से ही जावास्क्रिप्ट प्रोग्रामिंग में इसके लायक साबित हुआ है।
क्रॉस प्लेटफ़ॉर्म की कार्यक्षमता सहयोगी परियोजनाओं के लिए उत्कृष्ट है, जबकि अंतर्निहित पैकेज प्रबंधक कई पूर्व-निर्मित पैकेजों को जोड़ने या अपनी खुद की बनाने की क्षमता प्रदान करता है। यह एटम की सबसे उच्च बेशकीमती विशेषताओं में से एक है क्योंकि यह आईडीई को कॉन्फ़िगर करने की बड़ी स्वतंत्रता प्रदान करता है कि आप इसका उपयोग कैसे करना चाहते हैं।
एटम की अन्य विशेषताओं में ऑटो समापन, फ़ाइल ब्राउज़र, ढूंढना और बदलना, ऑटो-क्लोज़ टैग और एक उपयोगी मिनी मैप शामिल है जो आपको एक सिंहावलोकन में अपना कोड दिखाता है। बड़ी फ़ाइलों के साथ काम करते समय परमाणु की गति धीमी होती है और जाहिरा तौर पर एक मेमोरी लीक होती है जो इसका उपयोग करते समय अंतराल का कारण बन सकती है। इसके अलावा, यह बहुत माना जाता है।
परमाणु उपयोग करने के लिए स्वतंत्र है।
Codepen
कोडपेन खुद को 'वेब के सामने के छोर के लिए खेल का मैदान' कहता है। यह उन ऑनलाइन जावास्क्रिप्ट आईडीई में से एक है जिनका मैंने ऊपर उल्लेख किया है और यह जो भी करता है वह बहुत अच्छा है। यह HTML, CSS और JavaScript के साथ अच्छी तरह से खेलता है और CoffeeScript या LiveScript के साथ काम करता है। यह उन दोनों शुरुआती लोगों के लिए उपयोगी है जो कोड सीखना चाहते हैं और उन्होंने साथियों द्वारा इसकी समीक्षा की है, लेकिन अनुभवी कोडर भी हैं जो लाइव पूर्वावलोकन वातावरण में बनाना चाहते हैं।
कोडपेन के भीतर बहुत सारे CSS, HTML और JavaScript टूल हैं। आप एक कोड के भीतर अपना कोड बनाते हैं और कुछ बहुत शक्तिशाली टूलकिट्स का उपयोग करते हैं जैसे कि एमिट को जल्दी से क्लीन कोड जनरेट करना है। यदि आप उन्हें तेज़ पीढ़ी के लिए जानते हैं, तो आप विम कुंजी बाइंडिंग का भी उपयोग कर सकते हैं। आपके पास सामान्य कोड टूल और उन सुविधाओं तक भी पहुंच है जो आप एक स्थापित आईडीई से अपेक्षा करेंगे।
कोडपेन का मुख्य लाभ समुदाय है। यह एक बहुत बड़ा और सक्रिय समुदाय है जो कोड, विचारों और अधिक की मदद, सलाह और समीक्षा प्रदान करता है।
कोडपेन में एक स्वतंत्र और एक प्रो संस्करण दोनों हैं।
उदात्त पाठ ३
Sublime Text 3 में अच्छे JavaScript IDE की अधिकांश सूचियाँ हैं। एक साधारण पाठ संपादक के रूप में जीवन की शुरुआत एक पूर्ण रूप से विकसित आईडीई में हुई है जिसमें आपके कोड को संकलित करते समय आपके द्वारा उपयोग किए जाने वाले कई उपकरण शामिल हैं। यह अत्यधिक अनुकूलन योग्य है, प्लेटफॉर्म पर काम करता है और आसानी से पैकेजों का प्रबंधन करता है।
यूआई सरल लेकिन प्रभावी है। यह जल्दी से काम भी करता है। मानक इंस्टॉलेशन में कई उपकरण शामिल होते हैं जिनका आप हर समय उपयोग करते हैं लेकिन पैकेज मैनेजर सुनिश्चित करता है कि आपके पास जितनी जरूरत होगी उतनी सुविधाएँ होंगी। यह Emmet, Babel, SublimeLimiter और अन्य लोगों के साथ काम करके आपके जावास्क्रिप्ट को साफ और सुव्यवस्थित रखने में मदद करता है।
कोडपेन की तरह, उदात्त पाठ 3 का वास्तविक मुख्य आकर्षण समुदाय है। वे न केवल कार्यक्रम के लिए प्लगइन्स बनाते हैं, वे सभी प्रकार की सहायता और चर्चा विषयों की सहायता, समीक्षा और प्रस्ताव भी करते हैं। ये ऐसे समुदाय हैं जो आपको विश्वास दिलाते हैं कि मानवता का अभी भी भविष्य है।
उदात्त पाठ 3 आज़माने के लिए स्वतंत्र है लेकिन $ 70 रखने के लिए।
NetBeans
नेटबीन्स ने जावा उपकरण के रूप में जीवन शुरू किया, लेकिन जावास्क्रिप्ट और नोड को शामिल करने के लिए विस्तार किया है। यह HTML, CSS, PHP, JS, C / C ++, पायथन और अन्य भाषाओं के साथ भी काम करता है। यह एक जावा वर्चुअल मशीन के भीतर काम करता है इसलिए अधिकांश ऑपरेटिंग सिस्टम पर काम करेगा और इसे आप कैसे पसंद करते हैं, बस कॉन्फ़िगर किया जा सकता है।
NetBeans में अधिकांश उपकरण और विशेषताएं शामिल होती हैं, जिनकी आप कोड तह, कोड फ़ॉर्मेटिंग, JSON टूल, वैरिएबल्स के लिए स्वत: पूर्ण, फ़ंक्शन संदर्भ, लाइब्रेरी फ़ंक्शंस, क्लासेस और बहुत कुछ शामिल करते हैं, ताकि आप वास्तव में जल्दी से कोड कर सकें। एक बार किए जाने के बाद, स्वच्छ डिबग और त्रुटि सही फ़ंक्शन किसी भी त्रुटि को इंगित करेगा और यहां तक कि संकेत भी प्रदान करेगा जहां आगे अनुकूलन पाया जा सकता है।
NetBeans में एक अच्छा क्रोम एक्सटेंशन है जो प्रभावी डीबगिंग और ब्राउज़र के भीतर से स्रोतों को संपादित करने की क्षमता के लिए अनुमति देता है। जाहिरा तौर पर एक बहुत ही उपयोगी उपकरण।
NetBeans स्वतंत्र और खुला स्रोत है।
जैसा कि मैंने शीर्ष पर उल्लेख किया है, मैं एक कोडर नहीं हूं इसलिए मुझे इस टुकड़े की मदद करने के लिए एक कोडर दोस्त पर झुकना पड़ा। जबकि सिफारिशें उसकी हैं, कोई भी त्रुटि या गलती मेरी है!
एक अच्छा जावास्क्रिप्ट आईडीई के लिए कोई अन्य सुझाव मिला? यदि आप ऐसा करते हैं तो हमें इसके बारे में नीचे बताएं!
