What is Node.js in Hindi




What is Node.js in Hindi - पूरी जानकारी हिंदी में

What is Node.js in Hindi, Node.js in Hindi, Node.js Kya Hai, Node.js, Node.js Ka Meaning In Hindi, नोड.जेएस का फुल फॉर्म क्या है, Node.js Tutorial in Hindi, What is Node.js, नोड.जेएस क्या है.

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

What is Node.js in Hindi - Node.js Kya Hai?

Node.js ब्राउज़र के बाहर जावास्क्रिप्ट applications को चलाने के लिए एक क्रॉस-प्लेटफॉर्म रनटाइम environment और library है. इसका उपयोग सर्वर-साइड और नेटवर्किंग वेब एप्लिकेशन बनाने के लिए किया जाता है. यह open source है और उपयोग करने के लिए स्वतंत्र है।

Node.js के कई basic modules जावास्क्रिप्ट में लिखे गए हैं, Node.js का उपयोग ज्यादातर वास्तविक समय में सर्वर applications को चलाने के लिए किया जाता है, इसके आधिकारिक documentation द्वारा दी गई परिभाषा इस प्रकार है −

Node.js आसानी से तेज और स्केलेबल नेटवर्क applications के निर्माण के लिए क्रोम के जावास्क्रिप्ट रनटाइम पर बनाया गया एक मंच है. Node.js एक घटना-चालित, non-blocking I/O मॉडल का उपयोग करता है, जो इसे हल्के और कुशल बनाने का काम करता है, और जो डेटा-गहन वास्तविक समय के applications के लिए एकदम सही है, जो वितरित उपकरणों में चलता है।

What is Node.js in Hindi

Node.js यूजर को एक open-source, cross-platform runtime environment प्रदान करता है. इसका उपयोग आप सर्वर-साइड वेब applications के विकास के लिए कर सकते है. Node.js applications को जावास्क्रिप्ट में लिखा जाता है, और इसे विभिन्न प्रकार के ऑपरेटिंग सिस्टम पर चलाया जा सकता है. Node.js एक इवेंट-संचालित आर्किटेक्चर और एक non-blocking इनपुट/आउटपुट एपीआई पर आधारित है, जो कि किसी applications के throughput और वास्तविक समय के वेब applications के लिए स्केलेबिलिटी को अनुकूलित करने के लिए डिज़ाइन किया गया है।

समय की एक लंबी अवधि में, वेब विकास के लिए उपलब्ध रूपरेखा सभी एक आधारहीन मॉडल पर आधारित होती थी. एक स्टेटलेस मॉडल वह है जहां एक सत्र में उत्पन्न डेटा (जैसे कि उपयोगकर्ता सेटिंग्स और होने वाली घटनाओं के बारे में जानकारी) उस user के साथ अगले सत्र में उपयोग के लिए बनाए नहीं रखा जाता है. user के लिए अनुरोधों के बीच सत्र की जानकारी को बनाए रखने के लिए बहुत काम किया जाना था. लेकिन Node.js के साथ, अंत में वेब applications के लिए वास्तविक समय के दो-तरफ़ा कनेक्शन होने का एक तरीका है. जहां क्लाइंट और सर्वर दोनों संचार शुरू कर सकते हैं, जिससे उन्हें डेटा का स्वतंत्र रूप से आदान-प्रदान करने की अनुमति मिलती है।

Node.js का उपयोग क्यों करें?

पिछले कुछ वर्षों में, अधिकांश एप्लिकेशन एक स्टेटलेस रिक्वेस्ट-रिस्पॉन्स फ्रेमवर्क पर आधारित थे. इन प्रकार के अनुप्रयोगों में, यह सुनिश्चित करने के लिए डेवलपर पर निर्भर होना पड़ता था, कि user के सिस्टम के साथ काम करते समय वेब सत्र की स्थिति बनाए रखने के लिए सही कोड डाला गया है या नहीं. लेकिन Node.js वेब एप्लिकेशन के साथ, अब आप वास्तविक समय में काम कर सकते हैं और 2-way संचार कर सकते हैं. स्थिति बनाए रखी जाती है, और या तो क्लाइंट या सर्वर संचार शुरू कर सकते हैं।

Features of Node.js in Hindi

Extremely fast − Node.js Google Chrome के V8 JavaScript इंजन पर बनाया गया है, इसलिए इसकी लाइब्रेरी कोड निष्पादन में बहुत तेज़ है।

Single threaded − Node.js इवेंट लूपिंग के साथ एक थ्रेडेड मॉडल का अनुसरण करता है।

Highly Scalable − Node.js अत्यधिक स्केलेबल है, क्योंकि इवेंट तंत्र सर्वर को गैर-अवरुद्ध तरीके से प्रतिक्रिया करने में मदद करता है।

License − Node.js को MIT लाइसेंस के तहत जारी किया जाता है।

No buffering − ऑडियो और वीडियो फ़ाइलों को अपलोड करते समय Node.js समग्र प्रसंस्करण समय में कटौती करता है। Node.js एप्लिकेशन कभी भी किसी भी डेटा को बफर नहीं करते हैं। ये एप्लिकेशन बस डेटा को चंक्स में आउटपुट करते हैं।

Open source − Node.js के पास एक open source community है जिसने Node.js applications में अतिरिक्त क्षमताओं को जोड़ने के लिए कई उत्कृष्ट मॉड्यूल बनाए हैं।