कल (23 जुलाई), इंटेल ओपन सोर्स टेक्नोलॉजी सेंटर ने
नोड-वेबकिट इंजन का नवीनतम संस्करण जारी किया
। पहले की तरह, यह इंजन आपको ब्राउज़र जैसी विंडोज़ (क्रोमियम कोड पर आधारित) खोलने और उनमें
Node.js API का उपयोग करने की अनुमति देता है
- जिसका अर्थ है कि यह वेब
विकास विधियों (जावास्क्रिप्ट, HTML, सीएसएस, वेबलॉग
, आदि) का उपयोग करके
GUI अनुप्रयोगों का आसान निर्माण प्रदान करता है
। ।) ऑपरेटिंग सिस्टम के लिए विंडोज, मैक ओएस एक्स और लिनक्स।
नए संस्करण को
नंबर 0.6.3 प्राप्त हुआ और इसमें नोड इंजन
संस्करण 0.10.12 शामिल है:![[विंडो स्क्रीनशॉट]](https://habrastorage.org/storage2/026/e1b/72a/026e1b72a58e633a5e3973f9d0c6e0d1.png)
तीन महीने पहले (29 अप्रैल),
मैंने नोड-वेबकिट के पिछले संस्करणों में से एक
(संस्करण 0.5.1) की समीक्षा की। तब से,
नोड-वेबकिट में कई महत्वपूर्ण नवाचार दिखाई दिए हैं।
उनमें से सबसे महत्वपूर्ण सबसिस्टम खोज और लॉन्च अनुप्रयोगों का सुधार था। अब, जब आप
नोड-वेबकिट इंजन शुरू
करते हैं, तो यह निम्नलिखित क्रम में एप्लिकेशन खोजता है:
- यह देखने के लिए नोड-वेबकिट निष्पादन योग्य फ़ाइल की पूंछ की जांच करता है कि क्या ज़िप-पैक एप्लिकेशन को डॉक किया गया है।
- नोड-वेबकिट निष्पादन योग्य फ़ाइल के रूप में एक ही निर्देशिका में एप्लिकेशन मैनिफ़ेस्ट ( Package.json फ़ाइल) की खोज करता है ।
- एक ही निर्देशिका में एक ज़िप-पैक एप्लिकेशन (नामित पैकेज.एनडब्ल्यू ) के लिए खोजें।
- अनुप्रयोग के लिए पथ के रूप में पहली कमांड लाइन पैरामीटर का उपयोग करता है।
पहले, इन चरणों के पहले के बाद,
नोड-वेबकिट सीधे चौथे में चला गया, ताकि गैर-डॉक किए गए एप्लिकेशन को चलाने के लिए, आपको
एक रैपर स्क्रिप्ट (और विंडोज, एक बैच फ़ाइल) के लिए रचना करनी पड़ेगी, जो एप्लिकेशन को कमांड लाइन पर पहले स्थान पर रखेगी, जो
नोड-वेबकिट कहा जाता है (और यदि अन्य पैरामीटर थे, तो यह उन्हें दूसरे, तीसरे और इसी तरह स्थानांतरित करेगा)। अब
नोड-वेबकिट मेरी सलाह पर काम कर रहा है
, इसलिए आखिरकार इस काम से परेशान नहीं होना संभव हो गया है, लेकिन बस और बिना
-सोचे-समझे नोड-वेबकिट इंजन को एप्लिकेशन डायरेक्टरी में डाल दिया और फिर इंजन शुरू कर दिया।
इसके अतिरिक्त:
- नए App.dataPath फ़ील्ड में, आप उपयोगकर्ता के सिस्टम निर्देशिका में संग्रहीत एप्लिकेशन डेटा का पथ पढ़ सकते हैं। (विंडोज़ पर, यह "% LOCALAPPDATA% / नाम", लिनक्स पर, "~। -Config / नाम", OS X पर, "~ / लाइब्रेरी / एप्लीकेशन सपोर्ट / नाम" होगा, जहां "नाम" एप्लिकेशन का नाम है, अपनी उपस्थिति में पूछा।)
- नया App.clearCache () फ़ंक्शन आपको प्रोग्राम को HTTP के माध्यम से डाउनलोड की गई फ़ाइलों के कैश को मेमोरी और डिस्क दोनों में साफ़ करने की अनुमति देता है।
- App.open ईवेंट अब सभी एप्लिकेशन विंडो में आता है।
- एप्लिकेशन मैनिफ़ेस्ट में , DOM_storage_quota पैरामीटर DOM Storage API के माध्यम से संग्रहीत डेटा के लिए आवंटित मेगाबाइट की संख्या को दर्शाता है।
- नया App.getProxyForURL (URL) विधि रिटर्न ( PAC प्रारूप में ) निर्दिष्ट URL तक पहुँचने के लिए उपयोग किए जाने वाले प्रॉक्सी सर्वर के बारे में जानकारी देता है।
- डीबगर सेटिंग्स (विशेष रूप से, ब्रेकप्वाइंट) सत्रों के बीच सहेजी जाती हैं।
- डीबगिंग सुविधा " Devtools जेल " आपको कुछ iframe के अंदर डीबग कंसोल प्रदर्शित करने की अनुमति देता है।
इसलिए, मैं नोड-वेबकिट के उपयोगकर्ताओं को केवल एक चीज की सलाह दे सकता हूं: यह नया संस्करण लें।