2012-01-26 16 views
15

के लिए अच्छा आईडीई जैस्मीन, नोड.जेएस और कॉफ़ीस्क्रिप्ट के संयोजन के साथ विकसित करने के लिए क्या अच्छे आईडीई हैं।node.js + coffeescript + jasmine

अभी तक, हम वेबस्टॉर्म पर विचार कर रहे हैं, लेकिन शुरुआत करना वाकई मुश्किल है। हमें IDE के संयोजन में node.js (और coffeescript) पर बहुत कम दस्तावेज़ मिलते हैं।

अन्य विकल्प क्या हैं? (और वहाँ किसी भी गाइड मदद कर सकते हैं हमें और चल आरंभ/कर रहे हैं?)

संपादित करें:

  • मेरे और मेरी टीम विंडोज/OSX चल रहे हैं।
  • विम/Emacs एक विकल्प नहीं है। हमें ग्राफिकल इंटरफ़ेस/आईडीई के साथ कुछ चाहिए।
  • आईडीई में नोड.जेएस और कॉफी के साथ "प्रारंभ करना" आसान होना चाहिए। अधिमानतः node.js. के साथ उपयोग के लिए कुछ हद तक "अनुरूप"
    • वेबस्टॉर्म ऐसा करने का वादा करता है, हालांकि, शुरू करना बहुत मुश्किल हो जाता है। चल रहा है। कॉफी काम नहीं कर रहा है।

धन्यवाद :)

+0

आप किस प्रकार के दस्तावेज की तलाश में हैं? यह सिर्फ एक संपादक है, और फिर आप नोड चलाते हैं; कोई बात नहीं। मैं नोड के लिए कॉफीस्क्रिप्ट को संपादित करने के लिए PyCharm (वेबस्टॉर्म के समान कोर आईडीई) का उपयोग करता हूं, और यह ठीक काम करता है (उनके कॉफीस्क्रिप्ट संपादक को बहुत छोटी गाड़ी के अलावा)। –

+0

.coffee स्क्रिप्ट फ़ाइल चलाने का कोई स्पष्ट तरीका नहीं है। "जावास्क्रिप्ट के लिए संकलन" -फंक्शन, मुझे यह दिखाने के अलावा बहुत कुछ नहीं करता है कि कोड जावास्क्रिप्ट में कैसा दिखता है। क्या मुझे उस कोड की प्रतिलिपि बनाना है, इसे जावास्क्रिप्ट फ़ाइल में पेस्ट करें और फिर इसे एक HTML फ़ाइल के साथ चलाएं?: एस – kornfridge

+1

यदि आप इसे Node.js के साथ उपयोग कर रहे हैं, तो नहीं, आप इसे HTML फ़ाइल के साथ नहीं चलाएंगे, तो आप इसे नोड के साथ चलाएंगे। नोड * वेब ब्राउज़र के बाहर * चलाता है। कमांड लाइन से बस 'कॉफी filename.coffee' करें। –

उत्तर

2

Komodo संपादित करें (उपयोग करने के लिए नि: शुल्क) और Komodo आईडीई समर्थन वाक्य रचना जावास्क्रिप्ट और CoffeeScript के लिए प्रकाश डाला (लाइसेंस का भुगतान की आवश्यकता है)। मुझे विश्वास है कि node.js के लिए कॉल संकेत प्रदान किए जाते हैं।

http://www.activestate.com/komodo-edit

http://www.activestate.com/komodo-ide

मैं सामान्य रूप में एक अच्छा आईडीई के रूप में KomodoEdit की पुष्टि कर सकते हैं; मैं इसे पायथन और PHP परियोजनाओं में संतुष्टि के साथ उपयोग कर रहा हूं।

7.0 रिलीज़ उम्मीदवार के साथ शुरुआत करना सुनिश्चित करें; यह थोड़ी देर के लिए आरसी रहा है, और यदि आप Komodo संपादित करें होम पेज से शुरू करते हैं तो आप इसे याद कर सकते हैं। 6.0 कॉफी कॉफीस्क्रिप्ट लोकप्रिय होने से पहले शायद है।

+1

उत्तर देने के लिए धन्यवाद। हालांकि, कॉमोडो मेरे विशिष्ट उपयोग (नोड.जेएस और कॉफ़ीस्क्रिप्ट) के लिए भी कम "अनुरूप" (वेबस्टॉर्म से) लगता है। मुझे अपनी टीम के लिए कुछ "पूरा पैकेज" समाधान चाहिए जो सर्वोत्तम प्रथाओं को "प्रोत्साहित" करता है। चलाने के लिए सक्षम होना। कॉफी और शुरू करना आसान होना चाहिए ... – kornfridge

+1

@ कॉर्नफ्रिज जो आपकी तलाश में है वह मौजूद नहीं है। कोई सामान्य कॉफ़ीस्क्रिप्ट आईडीई नहीं है। वहां कोई आईडीईई नहीं है जो "कॉफ़ीस्क्रिप्ट सर्वोत्तम प्रथाओं" को प्रोत्साहित करती है। आपको बस इतना पता होना चाहिए और निम्न स्तर के उपकरण – Raynos

+0

का उपयोग करना चाहिए जो रेनोस कहता है, कॉफीस्क्रिप्ट और नोड.जेएस नए हैं। विजुअल स्टूडियो जैसे रसोई सिंक आईडीई प्राप्त करने में आवेदन ढांचे और भाषाओं के पारिस्थितिक तंत्र के लिए समय लगता है। अपनी आवश्यकताओं को परिभाषित करें; एक संपादक चुनें जो आपको वहां भाग लेता है; दस्तावेज़ और स्क्रिप्ट लिखें जो हर कोई चुने हुए संपादक के साथ उपयोग करेगा। (कैसे एक नया Node.js ऐप बनाने के लिए; इस परियोजना से एक Node.js ऐप लॉन्च करने के लिए स्क्रिप्ट, आदि) –

-1

अपने आईडीई के रूप में विम और यूनिक्स का उपयोग करने का प्रयास करें।

वे बहुत अच्छे हैं।

CoffeeScript, node and vim

+3

क्षमा करें। हम विंडोज और ओएसएक्स के संयोजन का उपयोग कर रहे हैं, और हम कमांड लाइन विशेषज्ञ नहीं हैं। हमें ग्राफिकल इंटरफ़ेस के साथ कुछ चाहिए। अद्यतन प्रश्न/समस्या विवरण। वैसे भी धन्यवाद :) – kornfridge

+1

@ कॉर्नफ्रिज मैं अब कमांड लाइन सीखने का एक अच्छा समय सुझाता हूं। आप विंडोज़ पर समान प्रभाव के लिए पावरहेल का उपयोग कर सकते हैं। यदि आप विंडोज़ पर जीवीआईएम पसंद नहीं करते हैं तो आप सब्लिमे टेक्स्ट 2 के लिए भी स्वैप कर सकते हैं। – Raynos

+2

@ कॉर्नफ्रिज "एक ग्राफिकल इंटरफेस की आवश्यकता है" एक "पसंद" की तरह लगता है। इसके अलावा, नियमित विंडोज़ विम इंस्टॉल का एक हिस्सा जीवीआईएम है, और इमाक्स एक जीयूआई है जब तक अन्यथा नहीं बताया जाता है। यूनिक्स जैसी पर्यावरण रखने के लिए आप [सिगविन] (http://www.cygwin.com/) और [MinGW] (http://www.mingw.org/) जैसी चीजों का उपयोग कर सकते हैं। – Zirak

2

यह केवल पर OSX काम करता है, लेकिन TextMate CoffeeScript लिए बढ़िया है। CoffeeScript TextMate bundle का उपयोग करना सुनिश्चित करें, जो कीबोर्ड शॉर्टकट के साथ कुछ उपयोगी कॉफीस्क्रिप्ट कार्यों को चलाएगा।

मैंने कोशिश नहीं की है, लेकिन आप E-TextEditor का उपयोग कर विंडोज के साथ एक ही उत्कृष्टता प्राप्त करने में सक्षम हो सकते हैं। मुझे नहीं पता कि दोनों कितने संगत हैं।