2009-03-20 11 views
10

जावास्क्रिप्ट विकसित करने के लिए एक सभ्य आईडीई क्या है, मैं क्लाइंट साइड स्टफ लिख रहा हूं और राइनो के लिए लिख रहा हूं। आदर्श रूप से इसे मैक ओएसएक्स पर चलाने की जरूरत है, हालांकि विंडोज़ पर चलने वाली कुछ भी अच्छी होगी।डीसेंट जावास्क्रिप्ट आईडीई

अतिरिक्त:

दोनों js2 और Aptana के साथ एक खेल था के बाद, मुझे लगता है कि मैं Aptana का उपयोग जारी रखने दिया जाएगा। मुख्य रूप से क्योंकि मुझे अपने सिर के दौर को पाने के लिए थोड़ा मुश्किल लगता है, हालांकि मुझे लगता है कि जेएस 2 में त्रुटि हाई-लाइटिंग Aptana में उससे बेहतर थी।

मैं अभी भी नेत्रहीन मेरी जे एस कोड है कि राइनो के ऊपर चल रहा है ...

+0

मैं सप्ताहांत में emacs समाधान और Aptana में देखता हूं ... – thatismatt

+0

संबंधित प्रश्न: http://stackoverflow.com/questions/368511/best-light-weight-javascript-ide –

+0

www.jetbrains से वेबस्टॉर्म .com जावास्क्रिप्ट के लिए उत्कृष्ट है, क्योंकि यह ईसीएमएस्क्रिप्ट 5 का समर्थन करता है, पूरी तरह से जेएसडोक को समझता है (विरासत और सभी)। यह एकमात्र आईडीई है जो वास्तव में ऐसा करता है। – Tower

उत्तर

7

Aptana IDE, बिल्कुल। सभी प्रमुख जावास्क्रिप्ट पुस्तकालयों, बहुत अच्छे सीएसएस और एचटीएमएल संपादकों के लिए स्थिर, महान वाक्यविन्यास समर्थन। रेल और आईफोन ऐप विकास पर PHP, वायु, रूबी के लिए भी अच्छा समर्थन (मैंने कभी इसका परीक्षण नहीं किया)। Aptana दूरस्थ साइट से ftp (प्रो संस्करण में sftp) और svn और cvs भंडारों के माध्यम से भी कनेक्ट हो सकता है। यह ग्रहण पर आधारित है, इसलिए यह बिल्कुल हल्का आवेदन नहीं है। लेकिन यह वास्तव में, वास्तव में अच्छा है। यदि आप जावा वैब ऐप विकसित करते हैं तो आप इसे ग्रहण प्लगइन के रूप में भी उपयोग कर सकते हैं, लेकिन जब मैंने 1 साल पहले इस संस्करण में इसका परीक्षण किया था, तो यह स्थिर नहीं था। स्टैंडअलोन संस्करण का उपयोग करने के लिए बहुत बेहतर है।

+0

क्या Aptana के पास माइक्रोसॉफ्ट के इंटेलिसेन्स के समान कोड समापन है? – Calvin

+1

मैंने माइक्रोसॉफ्ट इंटेलिसेन्स का कभी भी उपयोग नहीं किया, इसलिए मुझे नहीं पता। मैं कह सकता हूं कि Aptana ग्रहण के समान कोड समापन है, यह मेरे लिए बहुत अच्छा है। – alexmeia

+0

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

2

डिबग करने के लिए एक तरह से तलाश कर रहा हूँ मैं Spket Eclipse plugin बहुत उपयोगी पाया है।

4

Aptana स्टूडियो, दोनों स्टैंडअलोन और ग्रहण प्लगइन संस्करण पिछले बार मैंने उनका उपयोग ठीक था।

+0

यहां तक ​​कि मैंने इस आईडीई का उपयोग किया है और मुझे टीआई बेहद उपयोगी पाया है। –

1

Komodo Edit/IDE निश्चित रूप से जावास्क्रिप्ट विकसित करने के लिए सबसे अच्छा आईडीई/संपादक (जिसे मैंने उपयोग किया है) है।

उल्लेखनीय सुविधाओं में सभी प्रमुख ढांचे के लिए लाइव त्रुटि रिपोर्टिंग, जावास्क्रिप्ट मैक्रोज़ और सिंटैक्स ऑटो-पूर्ण शामिल हैं!

6

यदि आप Emacs स्टीव Yegge के js2-mode से परिचित हैं तो एक नजर लायक हो सकता है।

+0

मैं दूसरा ... जेएस 2 -मोड अद्भुत है। –

0

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

मैंने Emacs (क्योंकि यह मेरा पसंदीदा संपादक है) और Komodo की कोशिश की है, और वे करीब नहीं आते हैं। मुझे लगता है कि ग्रहण के लिए यह वही है।

व्यक्तिगत रूप से, मुझे लगता है कि जब आप क्रैपी अनियंत्रित कोड के साथ काम कर रहे हों तो विचारधारा के बेहतर पार्सिंग और नेविगेशन एबिलिट्स केवल तभी आवश्यक होते हैं, अन्यथा मैं खुशी से जेएस 2 मोड का उपयोग करके Emacs में कोड लिखूंगा, लेकिन मैं साथ काम कर रहा हूं भारी खराब दस्तावेज और छोटी गाड़ी ढांचे और यह वास्तव में कार्य या सुपरक्लास के स्रोत पर कूदने में सक्षम होने में मदद करता है ताकि यह जांच सके कि वे कैसे काम करते हैं।

2

WebStorm HTML/JavaScript Editor पर एक नज़र डालें। यह हल्का वजन है और मैकोज़ पर चलता है। यह आईडीईई से डीबगिंग का समर्थन करता है और अपना कोड चलाता है और जावास्क्रिप्ट के लिए डोम-आधारित और ब्राउज़र-आधारित दोनों में बहुत ही स्मार्ट स्वत: पूर्णता क्षमताएं होती हैं।

संबंधित मुद्दे