Node.js

लेखक: Robert Simon
निर्माण की तारीख: 21 जून 2021
डेट अपडेट करें: 22 जून 2024
Anonim
Node JS - Быстрый Курс за 1 час
वीडियो: Node JS - Быстрый Курс за 1 час

विषय

परिभाषा - Node.js का क्या अर्थ है?

Node.js एक सर्वर-साइड प्लेटफ़ॉर्म है जो स्केलेबल, ईवेंट-चालित एप्लिकेशन के निर्माण के लिए जावास्क्रिप्ट भाषा के चारों ओर लिपटा है। यह यहां तक ​​कि अनुभवी प्रोग्रामर के लिए भ्रामक है क्योंकि पारंपरिक जावास्क्रिप्ट वातावरण हमेशा क्लाइंट-साइड रहा है - एक उपयोगकर्ता ब्राउज़र में या एक सर्वर से बात करने वाले एप्लिकेशन में। जब क्लाइंट के अनुरोधों का जवाब देने वाले सर्वर की बात आती है, तो जावास्क्रिप्ट पर विचार नहीं किया जाता है, लेकिन यह वास्तव में Node.js प्रदान करता है।

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

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप सीखेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia Node.js को समझाता है

Node.js में कई विशेषताएं हैं जो इसे नेटवर्क या ओवर-द-इंटरनेट प्रोग्रामिंग के लिए विशेष रूप से आकर्षक बनाती हैं। पहले सभी ओवरहेड और पैकेजिंग के साथ करना है जो मौजूदा प्रौद्योगिकियों का उपयोग इंटरनेट पर आगे और पीछे बात करने के लिए करते हैं।

कल्पना कीजिए कि आप FedEx द्वारा एक छोटे पैकेज की शिपिंग कर रहे हैं और आप उन सभी "कंटेनरों" को नोट करते हैं जो आपका पैकेज गंतव्य के रास्ते पर है। एक ट्रक होगा जो सभी पैकेजों को स्थानीय प्रसंस्करण केंद्र में ले जाएगा। इस केंद्र में बड़े डिब्बे होंगे जो गंतव्य केंद्र तक परिवहन के लिए उपयोग किए जाने वाले हवाई जहाज शिपिंग कंटेनरों के लिए फोर्कलिफ्ट होते हैं। और एक बार पैकेज आने के बाद, विपरीत दिशा में जाने वाले अन्य पैकेजों के साथ रिवर्स होता है।

यह सब पैकेजिंग और रीपैकेजिंग एक श्रमसाध्य और महंगी प्रक्रिया है और ठीक वैसा ही है, जैसा कि मौजूदा प्रोग्रामिंग तकनीकें JSON और REST इंटरनेट पर डेटा स्थानांतरित करने के लिए करती हैं। Node.js इस रीपैकेजिंग को काफी कम करता है और समान कार्य को पूरा करने का एक हल्का साधन प्रदान करता है।

दूसरा Node.js विशेषता जो आकर्षक है उसे वेब प्रोग्रामिंग इवेंट मॉडल के साथ करना है। अधिकांश मौजूदा तकनीकों को हर अनुरोध और प्रतिक्रिया के लिए डेटा का "बड़ा गुल" लेने के लिए लिखा जाता है। दूसरे शब्दों में, डेटा का एक पूरा पृष्ठ सर्वर पर भेजा जा सकता है - भले ही केवल छोटे परिवर्तन हों। इन तकनीकों को कम घटनाओं के साथ डेटा के बड़े हिस्से का उपयोग करने के लिए अनुकूलित किया जाता है। Node.js विपरीत करता है; यह अधिक अन्तरक्रियाशीलता के साथ काम करने के लिए डिज़ाइन किया गया है - कई और अधिक घटनाओं के जवाब में डेटा का छोटा हिस्सा।