Node.js एक क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रनटाइम वातावरण है जो. पर आधारित है क्रोमका V8 जावास्क्रिप्ट इंजन। इसका उपयोग जावास्क्रिप्ट कोड को प्रोग्राम करने के लिए किया जा सकता है जिसे वेब ब्राउज़र के बाहर निष्पादित किया जा सकता है।
सबसे महत्वपूर्ण बात, यह ओपन-सोर्स है और एमआईटी लाइसेंस के तहत जारी किया गया है।
डेवलपर्स और प्रोग्रामर इसका उपयोग जावास्क्रिप्ट में कमांड-लाइन टूल लिखने और सर्वर-साइड स्क्रिप्टिंग करने के लिए करते हैं। यदि यह सब आपको भ्रमित कर रहा है, तो हमें दोहराने की अनुमति दें।
सर्वर-साइड स्क्रिप्टिंग वास्तव में आपके पेज को भेजने से पहले वेब पेज पर गतिशील सामग्री उत्पन्न करने के लिए सर्वर-साइड स्क्रिप्ट चलाने में मदद करती है। वेब ब्राउज़र.
Node.js एकल प्रोग्रामिंग भाषा (जावास्क्रिप्ट) का उपयोग करके वेब ऐप विकास को भी एकीकृत करता है। यह क्लाइंट- और सर्वर-साइड स्क्रिप्ट के लिए अलग-अलग भाषाओं का उपयोग करने से बचकर प्रोग्रामर को बहुत परेशानी से बचाता है।
हमारी समीक्षा
- पेशेवरों
- जावास्क्रिप्ट पर आधारित
- अतुल्यकालिक प्रोग्रामिंग का उपयोग करता है
- तेज
- मुक्त, खुला स्रोत
- आपको बड़ी फ़ाइलों को स्ट्रीम करने देता है
- विपक्ष
- मापनीयता प्रदान नहीं की गई
- सीपीयू-गहन कार्यों के लिए उपयुक्त नहीं है
Node.js कैसे स्थापित करें?
- हेड टू द Head Node.js डाउनलोड पेज
- उस इंस्टॉलर का चयन करें जिसे आप करना चाहते हैं डाउनलोड
- डाउनलोड होने के बाद इसे लॉन्च करें
- स्वीकार करें लाइसेंस समझौता
- एक गंतव्य पथ चुनें
- सेटअप को अनुकूलित करें
- आवश्यक टूल परिनियोजन टॉगल करें
- मारो इंस्टॉल
एक बार जब आप इंस्टॉल बटन दबाते हैं, तो आपको केवल प्रतीक्षा करनी होती है। Node.js शीघ्र ही आपके. में स्थापित हो जाएगा पीसी आपकी ओर से किसी अतिरिक्त सहायता की आवश्यकता नहीं है।
हालाँकि, एक बार सेटअप हो जाने के बाद, आपको अतिरिक्त के सेटअप की पुष्टि करने की आवश्यकता हो सकती है उपकरण पहले उल्लेख किया है। और फिर कुछ और प्रतीक्षा करें, लेकिन बस इतना ही, हम वादा करते हैं।
Node.js क्या है?
सरल शब्दों में कहें तो Node.js एक है नि: शुल्क, खुला स्त्रोत सर्वर वातावरण जो विभिन्न प्रकार के प्लेटफार्मों पर चलता है, जिसमें शामिल हैं लिनक्स, यूनिक्स, मैक ओ एस, तथा खिड़कियाँ.
यह उपयोगकर्ता है जावास्क्रिप्ट और प्रोग्रामर को विकसित करने की अनुमति देता है सर्वर साइडस्क्रिप्ट जो उत्पन्न कर सकता है गतिशील वेब सामग्री और इसे वितरित करें आखिरी उपयोगकर्ता उनके में वेब ब्राउज़र्स.
Node.js बनाम PHP/ASP
Node.js को हाइलाइट करने के लिए क्षमताओं, हम संक्षेप में इसके और के बीच तुलना का वर्णन करने जा रहे हैं पीएचपी/एएसपी.
तुलना में प्रत्येक सेवा के संचालन का तरीका शामिल होगा फ़ाइल अनुरोध। इस बिंदु पर, यह उल्लेखनीय है कि Node.js अतुल्यकालिक प्रोग्रामिंग का उपयोग करता है।
पीएचपी/एएसपी फ़ाइल अनुरोध हैंडलिंग:
- कंप्यूटर के लिए फ़ाइल अनुरोध वितरित करता है फाइल सिस्टम
- के लिए खड़ा है फाइल सिस्टम सेवा मेरे खुला हुआ तथा पढ़ना फ़ाइलकी सामग्री
- पकड़ लेता है सामग्री और उसे लौटा देता है ग्राहक अनुरोध करना
- अगले अनुरोध के लिए तैयार है
Node.js फ़ाइल अनुरोध हैंडलिंग:
- कंप्यूटर के लिए फ़ाइल अनुरोध वितरित करता है फाइल सिस्टम
- अगले अनुरोध के लिए खड़ा है (पहले से ही किसी अन्य अनुरोध को संभालने में सक्षम)
- फ़ाइल सामग्री को लौटाता है to ग्राहक जब भी फाइल सिस्टम खोलता है और पढ़ता है फ़ाइल
Node.js क्या करता है?
आप Node.js का उपयोग कर सकते हैं:
- सृजन करना गतिशील वेब पेज सामग्री
- उत्पन्न, पढ़ना, खुला हुआ, हटाएं, लिखें, और बंद करें सर्वरफ़ाइलें
- संशोधित करें, जोड़ें, या हटाएं डेटा डेटाबेस में
- फॉर्म जमा करें डेटा
- बोवर, npm, jspm. के माध्यम से पैकेट प्रबंधित करें
- सृजन करना बैक-एंडअनुप्रयोग
- विकसित करना डेस्कटॉपअनुप्रयोग
- मॉड्यूल प्रबंधित करें, साथ ही साथ कार्य चलाएं और उन्हें स्वचालित करें
- तंत्रिका नेटवर्क बनाएँ
- चैटबॉट विकसित करें
प्रत्येक Node.js प्रोजेक्ट का परिणाम Node.js होगा फ़ाइल जिसमें .js. होगा एक्सटेंशन. जावास्क्रिप्ट के समान। बशर्ते कि आप अपने को सहेजना नहीं भूलेंगे परियोजना, अर्थात्।
Node.js फ़ाइल में विभिन्न शामिल होंगे कार्य कुछ घटनाओं (ट्रिगर) पर निष्पादित किया जाना है। उदाहरण के लिए, जब कोई एक्सेस करता है सर्वर या एक विशिष्ट बंदरगाह, निश्चित कार्य निष्पादित किया जाएगा।
Node.js एक शक्तिशाली उपकरण है
संक्षेप में, Node.js एक शक्तिशाली हो सकता है साधन अगर दाहिने हाथ में। आप इसे बनाने के लिए उपयोग कर सकते हैं गतिशील वेब पेज सामग्री, प्रदर्शन सर्वर-साइड स्क्रिप्टिंग, सृजन करना बैक-एंडअनुप्रयोग, विकसित करना चैटबॉट्स, और यहां तक कि तंत्रिका नेटवर्क भी बनाते हैं।
यह जावास्क्रिप्ट पर आधारित है और आपको उसी के साथ अपनी प्रोजेक्ट फाइलों को सहेजने देता है एक्सटेंशन (.जेएस)। अंतिम, लेकिन कम से कम, यह नहीं है नि: शुल्क तथा खुला स्त्रोत, बहुत से योगदानकर्ताओं के साथ इसे सक्रिय रूप से बनाए रखा गया है।
अक्सर पूछे जाने वाले प्रश्न: Node.js के बारे में अधिक जानें
- Node.js क्या है?
Node.js एक है नि: शुल्क, खुला स्त्रोत जावास्क्रिप्ट क्रम पर्यावरण पर आधारित गूगल क्रोम'सी' V8 जावास्क्रिप्ट इंजन जो a. के बाहर कोड निष्पादित कर सकता है वेब ब्राउज़र.
- Node.js किसके लिए प्रयोग किया जाता है?
आप बहुत सारे के लिए Node.js का उपयोग कर सकते हैं परियोजनाओं, समेत बैक-एंड ऐप विकास, तंत्रिका नेटवर्क, चैटबॉट्स, प्रपत्र डेटा संग्रह, डेटाबेसडेटा हैंडलिंग, और मापांकप्रबंध.
- कैसे करें अपडेट करें नोड.जेएस?
आप आधिकारिक से Node.js का नवीनतम संस्करण डाउनलोड कर सकते हैं वेबसाइट और इसे अपने पर स्थापित करें पीसी या स्थापित करें एन मॉड्यूल तथा अपडेट करें यह टर्मिनल के माध्यम से। हमारे लेख को देखें Node.js को कैसे अपडेट करें अधिक जानकारी के लिए।