2010-06-29 8 views

उत्तर

3

व्यक्तिगत रूप से, मैं flymake साथ emacs का उपयोग करना चाहते वास्तविक सत्यापन, वाक्य रचना हाइलाइटिंग, पूरा होने, आदि के साथ एक संदर्भ इंजन है, जो कर सकते हैं use Spidermonkey, JsLint or Rhino to do the validation प्रदान करता है। यह फ्लाई सिंटैक्स जांच की तरह है जो मुझे लगता है कि आप बाद में हैं। यदि आप उदार सत्यापन चाहते हैं, तो आप Spidermonkey का उपयोग करना चाहेंगे क्योंकि यह फ़ायरफ़ॉक्स से निष्पादन इंजन है, इसलिए यह किसी भी फ़ायरफ़ॉक्स को अस्वीकार कर देगा। यदि आप कुछ कठोर चाहते हैं, तो क्रॉकफ़ोर्ड का JsLint अच्छी शैली को लागू करता है। flymake with spidermonkey http://mnemonikk.org/images/emacs-flymake-spidermonkey.png

इमाक्स हालांकि सभी के लिए नहीं है। यदि आप कुछ बिंदु-और-क्लिक पसंद करते हैं, तो आप IntelliJ's IDEA देख सकते हैं। यह अन्य सुविधाओं की एक छत के साथ, फ्लाई सिंटैक्स जांच पर कर सकता है। अफसोस की बात है, जावास्क्रिप्ट समर्थन मुफ्त संस्करण में उपलब्ध नहीं है।

IntelliJ's javascript syntax checking http://www.jetbrains.com/idea/features/screenshots/60/JS_Error_highlighting.gif

इंटेलीजे लिए एक स्वतंत्र विकल्प Netbeans, जो purports to offer the same javascript functionality कोर में शामिल किया हुआ है। मैं इसके साथ अनुभव की जरूरत नहीं है, लेकिन यह मुक्त, खुला स्रोत, और ख्यात हाल के संस्करणों में सुधार लाने है netbean's javascript syntax highlighting http://netbeans.org/images_www/articles/61/ide/javascript/background_parser.png

आप Windows या ASP.NET प्रकार डेवलपर कर रहे हैं आप Microsoft Visual Web Developer Express 2010 में अधिक रुचि हो सकती है । यह supports this features है, और शायद मेरे द्वारा वर्णित अन्य टूल्स की तुलना में एएसपी.NET विकास के लिए बेहतर समर्थन है।

+0

Emacs को जिस तरीके से आप चाहते थे उसे काम करने के लिए कॉन्फ़िगर करने में कितना समय लगे? – Andrew

+0

@Andrew लगभग आधे घंटे :( – fmark

+0

जो वास्तव में अपेक्षा की तुलना में बहुत बेहतर है। अगर मैं इसे खींच सकता हूं, तो मैं इसे एक शानदार सफलता मानता हूं। मैं इसे आज़माउंगा। – Andrew

3

तुम जा सकते हो हड़पने जावास्क्रिप्ट एक प्रकार का वृक्ष तो वास्तव में क्या आप चाहते हैं और जो कुछ भी उपयोग संपादक आप चाहते हैं:

जावास्क्रिप्ट एक प्रकार का वृक्ष - http://www.javascriptlint.com/download.htm

+0

इसे प्यार करें, लेकिन यह एक आईडीई नहीं है: पी –

1

मैं ActiveState से Komodo संपादित करें का उपयोग करें। यह मान्य करता है, कोड पूरा करने, ब्रेस मिलान, इत्यादि, और सिर्फ जावास्क्रिप्ट के लिए नहीं है।

संपादित करें: बीटीडब्ल्यू मेरे पास कोमोडो में एक मैक्रो है जो JS_Beautify को कॉल करता है और एक शानदार काम करता है।

0

में सी # के साथ अपने .js मान्य का एक और विचार है, the JSDT project एक जावास्क्रिप्ट प्रकृति प्रदान करता है। ग्रहण की भाषा प्रकृति के सबसे की तरह, यह

+0

[Aptana Studio] (http://www.aptana.com/) ग्रहण पर बनाया गया है और इसका उद्देश्य सामान्य वेब, रेल और एडोब वायु विकास के उद्देश्य से है। मैं व्यक्तिगत रूप से ग्रहण के लिए आंशिक नहीं हूं, लेकिन अपताना बहुत अच्छी तरह से काम करता है। – Andrew

2

ग्रहण (या यह वेब विशेष रूप से Aptana) है और नेटबीन फ्लाई पर सिंटैक्स जांच प्रदान करते हैं।

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