मैं कुछ जावास्क्रिप्ट Mozilla Rhino का उपयोग कर हाल ही में काम करते हैं, जो कि एक जावास्क्रिप्ट दुभाषिया जावा में लिखा (आप भी जावा वर्गों के लिए जावास्क्रिप्ट लिपियों संकलन कर सकते हैं) है (मूल रूप से Apache POI पुस्तकालय को स्क्रिप्ट) कर रहा हूँ। मैं कमांड लाइन से अपनी स्क्रिप्ट चला रहा था, लेकिन मैं संपादक के अंदर स्क्रिप्ट परिणाम निष्पादित करने और आउटपुट करने के लिए आसानी से अपना संपादक (पीएसपीएड) सेट कर सकता था। मेरा मानना है कि बाहरी उपकरण का उपयोग करके ग्रहण में भी किया जा सकता है, यदि आप यही अधिक आरामदायक हैं।
मोज़िला राइनो का उपयोग करना बहुत अच्छा है। आप वहां सभी ब्राउज़र क्विर्क से परेशान नहीं हैं और आपको version 1.7 के साथ काम करने के लिए जावास्क्रिप्ट का एक बहुत अच्छा संस्करण मिलता है। जावास्क्रिप्ट के इस संस्करण में इटरेटर, जनरेटर, अभिव्यक्तियों, सरणी समझें, असाइनमेंट को नष्ट करने, नए सरणी कार्यों और मोज़िला राइनो ने निरंतरता के लिए समर्थन में भी बनाया है।
मोज़िला राइनो का निचला पक्ष यह है कि इसकी अपवाद रिपोर्ट असंगत है और कभी-कभी जानकारीपूर्ण नहीं होती है (कभी-कभी फ़ाइल नाम और फ़ाइल लाइन गुम होती है)। दूसरी तरफ, पैकेज स्विम जावा स्विंग के साथ बनाया गया डीबगर है। आप वहां ब्रेक पॉइंट सेट कर सकते हैं और सामान्य डीबगर के साथ जो कुछ भी करेंगे, वह कर सकते हैं।
मैं सीवीएस स्रोतों से खुद को संकलित एक बाइनरी संस्करण का उपयोग कर रहा हूं क्योंकि इटरेटर्स के कार्यान्वयन में एक बग था, जिसने नॉरिस बॉयड ने इसे रिपोर्ट करने के तुरंत बाद इसे ठीक कर दिया।
स्रोत
2009-06-14 23:30:50
+1 मैं बस वही चीज़ सोच रहा था। –