हंस पहले से ही विंडोज स्क्रिप्ट होस्ट उल्लेख किया है, लेकिन वहाँ JScript के लिए एक शांत संकलक है और आप शायद पहले से ही यह स्थापित (यह नेट के साथ आता है) है। आप किसी भी .NET पुस्तकालयों का उपयोग करके अपनी जावास्क्रिप्ट लिख सकते हैं और इसे Windows .exe फ़ाइल में संकलित कर सकते हैं। जेएससी के साथ संकलन के परिचय के लिए this link देखें। आपको वहां से और अधिक ढूंढने में सक्षम होना चाहिए।
यह आपको पहले संकलन किए बिना स्क्रिप्ट की तरह कमांड लाइन से चलाने नहीं देता है, लेकिन आपको इसमें रुचि हो सकती है क्योंकि यह आपको कई पुस्तकालयों तक पहुंच प्रदान करता है।
यहां एक बेयरबोन परीक्षण कार्यक्रम है। जेएससी पहले से ही मेरे पथ पर है, कमांड प्रॉम्प्ट में jsc टाइप करें यह देखने के लिए कि यह आपके पर है या नहीं।
test.js:
import System.io;
import System;
function test()
{
Console.WriteLine("test");
};
function test2(arg)
{
Console.WriteLine(arg);
};
test();
test2("argtest");
संकलन और चल रहा है:
C:\test>jsc test.js
Microsoft (R) JScript Compiler version 8.00.50727
for Microsoft (R) .NET Framework version 2.0.50727
Copyright (C) Microsoft Corporation 1996-2005. All rights reserved.
C:\test>dir
Volume in drive C has no label.
Directory of C:\test
03/05/2010 09:19 AM <DIR> .
03/05/2010 09:19 AM <DIR> ..
03/05/2010 09:26 AM 5,120 test.exe
03/05/2010 09:23 AM 178 test.js
2 File(s) - bytes
3 Dir(s) - bytes free
C:\test>test.exe
test
argtest
C:\test>
वहाँ कुछ गंभीर सीमाएं कि मैं तुरंत कि परीक्षण कार्यक्रम बनाने में में भाग होने लगते हैं। उदाहरण के लिए, ब्राउज़र वातावरण में फ़ंक्शंस अधिक दृढ़ता से टाइप किए जाते हैं। मैं test()
पर कॉल नहीं कर सका और एक तर्क पारित नहीं किया जब तक कि मैंने फ़ंक्शन परिभाषा के हिस्से के रूप में पैरामीटर को परिभाषित नहीं किया। यदि आप ब्राउज़र-होस्टेड जावास्क्रिप्ट से परिचित हैं, तो आप जानते हैं कि आप किसी भी पैरामीटर के साथ फ़ंक्शन को परिभाषित कर सकते हैं और इसे किसी भी तर्क के साथ कॉल कर सकते हैं।
तो ऐसा लगता है कि डेस्कटॉप पर जावास्क्रिप्ट में लेखन अनुप्रयोगों का एक अलग अनुभव होगा यदि इसका उपयोग करने के लिए आप कितने असमान हैं। https://github.com/rogerwang/node-webkit
गुड लक -
स्रोत
2010-03-05 14:01:33
यदि आप इसे विंडोज पर करना चाहते हैं, तो आपके पास विंडोज स्क्रिप्ट होस्ट है। – Cheeso