यह वास्तव में उस पर निर्भर करता है जो आप वास्तव में करना चाहते हैं। Persevere, उदाहरण के लिए, एक JSON डेटाबेस है जो राइनो के शीर्ष पर बनाया गया है लेकिन कॉमनजेएस मॉड्यूल के साथ काम करने में सक्षम है और इसे आगे बढ़ने वाले जेएसजीआई (वेब सर्वर इंटरफ़ेस) के आसपास बनाया जा रहा है।
Narwhal जावास्क्रिप्ट की एक काफी मजबूत लाइब्रेरी है और यह विशेष रूप से कॉमनजेएस मानक को विकसित करने के लिए देख रहा है। नारवाह डिफ़ॉल्ट रूप से राइनो के शीर्ष पर चलता है, लेकिन आप अतिरिक्त "इंजन" के रूप में जावास्क्रिप्टकोर (और संभवतः v8) भी इंस्टॉल कर सकते हैं। जेएससी बहुत तेज है।
विभिन्न वेब ढांचे उपलब्ध हैं (Helma NG सहित)।
Node.js को जेएस के लिए एक तेज़, v8- आधारित, ईवेंट संचालित नेटवर्क सेवाओं के ढेर के रूप में बहुत अधिक ध्यान मिल रहा है। नोड ने हाल ही में कॉमनजेएस मॉड्यूल का उपयोग करने के लिए बदल दिया।
SproutCore में एक शाखा ("टिकी") है जो कॉमनजेएस मॉड्यूल पर बनाई गई है। मैं, व्यक्तिगत रूप से, अब Bespin के लिए इसका उपयोग कर रहा हूं जिसमें से क्लाइंट साइड पूरी तरह से कॉमनजेएस मॉड्यूल है। (विडंबना यह है कि सर्वर पक्ष वर्तमान में पायथन में है, लेकिन हमारे पास सर्वर पर कॉमनजेएस में माइग्रेट करने की भी योजना है।)
कॉमनजेएस के बारे में याद रखने की बात यह है कि यह एक एपीआई स्पेक है। कई कार्यान्वयन के लिए यह संभव है। इस प्रकार, व्यापक रूप से समर्थित spec का एकमात्र हिस्सा मॉड्यूल हैं ... शेष अभी भी बेकिंग है, लेकिन अच्छी तरह से साथ आ रहा है।
कॉमनजेएस अभी तक, सीपीथन/ज्योथन/आयरनपीथन के इंटरऑप के स्तर तक नहीं है, लेकिन निश्चित रूप से यह आगे बढ़ने की संभावना है।
स्रोत
2009-12-02 02:47:19
हेलमा एनजी अब रिंगोजेएस के रूप में जाना जाता है: http://ringojs.org/ –