2009-12-29 9 views
8

जहाँ तक मुझे पता है, जावास्क्रिप्ट एक सामान्य उद्देश्य भाषा है लेकिन ज्यादातर इसका उपयोग वेब अनुप्रयोगों के लिए किया जाता है।क्या जावास्क्रिप्ट का कोई गैर-वेब अनुप्रयोग है?

मुझे यह जानकर उत्सुकता है कि कोई भी गैर-वेब ऐप्स के लिए जावास्क्रिप्ट का उपयोग कर रहा है या नहीं। साथ ही, क्या गैर-वेब अनुप्रयोग विकास के लिए कोई उपकरण उपलब्ध है?

+0

यह एक चर्चा प्रश्न है, नहीं? – jkndrkn

उत्तर

9

एक उचित सूची here है: उदाहरण के लिए, यह इंगित करता है कि जावास्क्रिप्ट (और है ;-) ऐसे गैर-वेब ऐप्स को फ़ोटोशॉप और ओपनऑफिस.org के रूप में स्क्रिप्टिंग के उद्देश्य से उपयोग किया जा सकता है। उसी विकिपीडिया पेज पर आपको पॉइंटर्स कई स्टैंड-अलोन जावास्क्रिप्ट दुभाषियों (यानी, जो वेब ब्राउज़र का हिस्सा नहीं हैं) और उदाहरण बनाने के लिए चश्मे मिलेगा। जावास्क्रिप्ट द्वारा आपके जावा गैर-वेब ऐप्स अधिक आसानी से स्क्रिप्ट योग्य (Rhino -डेड स्टैंड-अलोन दुभाषिया के माध्यम से)।

1

हां, आपके पास पीडीएफ फाइलों को अनुकूलित करने के लिए Adobe Acrobat में उदाहरण के लिए जावास्क्रिप्ट है।

वे सर्वर-साइड प्रोजेक्ट्स में भी जैक्सर, Javascript Server की तरह उपयोग किए जाते हैं।

2

ज़रूर! चूंकि नए जावास्क्रिप्ट इंजन (जैसे V8, Rhino और SpiderMonkey) 'सर्वर-साइड जेएस' पर काम कर रहे हैं (जिसे नियमित रूप से नियमित शैल ऐप्स के रूप में भी उपयोग किया जा सकता है)।

मेरे 2 पसंदीदा Narwhal और NodeJS हैं।

जहाँ तक 'उपकरण' के रूप में मैं पुराने स्टैंड-बाई के vim और पार्टी के साथ जाना चाहते हैं :)

1

ठीक है, किसी को एक Javascript OS (हालांकि यह ब्राउज़र में चलाता है ... लेकिन अभी भी, नहीं लिखा आपका सामान्य वेबपैप)।

+0

यह बहुत साफ है। –

3

जावास्क्रिप्ट को सामान्य प्रयोजन भाषा के रूप में उपयोग किया जा सकता है, उदाहरण के लिए आप .NET प्लेटफार्म पर JScript.NET में ऐप्स लिख सकते हैं (हालांकि जेस्क्रिप्ट जावास्क्रिप्ट स्पेक के साथ पूरी तरह से संगत नहीं है)।

आप वेब अनुप्रयोगों यहाँ के बाहर कुछ और का उपयोग करता है पा सकते हैं:

http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages

0

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

0

राइनो एक जावास्क्रिप्ट कार्यान्वयन जावा में लिखा है कि एक ब्राउज़र के लिए युग्मित नहीं है: http://www.mozilla.org/rhino/

आप इसे इस्तेमाल कर सकते हैं कुछ सर्वर साइड का निर्माण।

0

मोंगोडीबी ("humongous" से) एक स्केलेबल, उच्च प्रदर्शन, खुला स्रोत, स्कीमा मुक्त, दस्तावेज़ उन्मुख डेटाबेस है। आप जावास्क्रिप्ट के माध्यम से इसके साथ बातचीत करते हैं। दस्तावेज जेएसओएन ब्लब्स हैं।

+0

दस्तावेज़ वास्तव में _BSON_ हैं और जावास्क्रिप्ट केवल एम्बेडेड स्पाइडरमोनकी वीएम के माध्यम से खोल के लिए उपयोग किया जाता है। वास्तविक डेटाबेस में जावास्क्रिप्ट के साथ कुछ लेना देना नहीं है। – rfunduk

+0

वास्तविक डेटाबेस कोड के पास जावास्क्रिप्ट के साथ कुछ लेना देना नहीं है। डेटाबेस में क्वेरी/रखरखाव इंटरफ़ेस जावास्क्रिप्ट है। आप जावास्क्रिप्ट के माध्यम से बीएसओएन के साथ बातचीत करते हैं (जैसे कि यह JSON था)। सार्वजनिक रूप से उपलब्ध कोड के बारे में तर्क करना अजीब है। –

0

htlmwithjavascript.hta (HTML अनुप्रयोग) फ़ाइलों को HTML स्वरूपण की दृढ़ता के साथ स्क्रिप्टिंग करने के लिए विंडोज़ पर चलाया जा सकता है। विंडोज स्क्रिप्टिंग इंजन भी जेएसक्रिप्ट का समर्थन करता है।

0

मैक ओएस एक्स में डैशबोर्ड विजेट?

2

आप जावास्क्रिप्ट का उपयोग करके कई वेब रनटाइम प्लेटफॉर्म के साथ स्थानीय डेस्कटॉप और मोबाइल एप्लिकेशन बना सकते हैं। इनमें शामिल हैं:

0

आप scripter के मिडी में जावास्क्रिप्ट का उपयोग कर सकते कस्टम MIDI प्लगइन्स बनाने के लिए ऐप्पल के लॉजिक प्रो एक्स के प्रभाव प्लगइन।

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