Node JS Kya Hai? | Node JS Tutorial In Hindi | Node JS In Hindi

0
475
node js kya hai
node js kya hai

Node JS Kya Hai? | Node JS Tutorial In Hindi | Node JS In Hindi : – Hello Friends ! आज इस article में हम Node JS के बारे में जान जानेंगे। Node Js क्या होती है? इसे क्यों Use किया जाता है।

आपने Node Js के बारे ने पहले कभी न कभी तो सुना ही होगा। आपने देखा होगा जब भी हम किसी javascript File को किसी भी Browser में Direct Open करते है तो सिर्फ उसके Code का Output Show होता है। इसकी Help से हम JS में dynamic web page Create कर सकते है।

node js

JavaScript के Code को Node JS के Help से Browser के बहार भी Use किया जा सकता है, क्योंकि ये एक Open Source और Cross Platform Runtime Environment है।

Node Js को बहुत से लोग अभी तक कोई Framework या कोई Programming Language समझते है। लेकिन ऐसा बिल्कुल नहीं है। ये कोई Framework या कोई Programming Language नहीं है।

तो चलिए जानते है की Node Js Kya Hai ? इसको क्यों Use किया जाता है ? और इसे कैसे सीखें?

React JS Kya Hai? | React JS Tutorial In Hindi | React JS In Hindi

Node JS क्या है ? – (What is Node JS in Hindi)

Node JS एक server-side platform है। Node JS को Google chrome के javascript engine ( “V8 engine”) पर Build किया गया है। ये एक open-source और cross-platform JavaScript run-time environment है जिसकी Help से हम JS कोड को अपने किसी भी browser में executes कर सकते है. और साथ ही हम इसकी मदद से dynamic web page को भी Create कर सकते है।

GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, PayPal, Rakuten, SAP, Voxer, Walmart और Yahoo जैसी कंपनी भी आज इसे Use करती है। Node.js event-driven, non-blocking I/O model का Use करता है जिससे की ये और light-weight और Efficient बन जाता है।

Node JS इसको Sacalable Network Application Create करने के लिए बनाया गया है। ये data-intensive real time application को Create करने के लिए बिल्कुल Perfect है। Node js एक Open Source, Cross Platform Runtime Environment है जिसकी Help से हम server-side Application और Network Application Build कर सकते है।

node js

Node.js = JavaScript Library + Runtime Environment

Node.js कैसे सीखें?

अगर आप Javascript की अच्छी खासी knowledge रखते है तो आप इसे बहुत जल्दी सिख सकते है। क्योंकि इसकी सारी Coding Javascript Syntax में ही की जाती है। आप इसे Youtube Video के जरिये भी सिख सकते है। सिखने के लिए आप इन हिंदी Channels जैसे की Thapa Technical या CS Geeks को Follow कर सकते है।

आप चाहे तो इसको किताबों के जरिये भी सिख सकते है जैसे की आप Mastering Node.js – Second Edition: Build robust and scalable real-time server-side web applications efficiently को Purchase करके इसके Instructions को Follow कर सकते है और यहॉं से आप Easily सिख सकते है।

Node Js कैसे install करें ? – (Installing node Js in Hindi)

चलिए अब देखते है की Node js को कैसे install कर सकते है और कैसे Use कर सकते है।

node js kya hai

Website

  • Node js को आप Website से डाउनलोड कर के Install कर सकते है –
  • Node js के LTS (Long Term Support) Version को उसकी Official Website से Download किया जा सकता है।
  • Download करने के बाद उसको Install करना होता है।
  • इसको Install करने के बाद उसके Version को आप Command Promt Use करके देख सकते है ,ये है code : ~ $node –version
  • Node js को आप एक File बनाकर भी Run करा सकते है , जैसे की मान लीजिये आपने एक File बनाई जिसको .js के नाम से save किया फिर उसके बाद command prompt खोल के यह code लिखे first app $node app.js

Using NPM

Node js को आप npm का Use करके भी Install कर सकते है। npm एक Node Package Manager है , जिसके अंदर सारी Files एवं Modules होते है जिनका Use Application बनाने में किया जाता है। इस Command को Use करके आप इसे Install कर सकते है – npm install

Node JS के features – (Features of Node Js in Hindi)

तो चलिए अब इसके Features के बारे में जानते है। जिसकी वजह से इसको इतना Use किया जाता है।

node js features
  • Node.js library के सभी API Asynchronos होते है इस मतलब ये हुआ की Node.js API को Call करने के बाद Data के मिलने का Wait नहीं करता है, ये सारे API Calls को एक ही बार में करता है , और Event Notification system से उसे Collect कर लेता है।
  • Node.js event looping की Help से Single Threaded Model का Use किया जाता है। Event Mechanism की वजह से बहुत ही Scalable हो जाता है। ये Single Threaded Program को Use करने के साथ साथ और भी कई सारी Request को Easily Handle कर लेता है।
  • इसको Chrome V8 Engine में Create किया गया है, इसलिए Node.js Code Exectution का Process बहुत ही Fast होता है।
  • ये Data को Chunks में Send करता है और Data को बिक्लुल भी Buffer नहीं करता है।

Node Js के advantages – Advantages of Node Js

  • Node js को Use करने से Real Time Web Application को Easily बनाया जा सकता है।
  • Node js, को V8 engine पर बनाया गया है, और इसको Use करने से काम बहुत Fast हो जाते है।
  • Node js में Easy scalabitily होती है , जिसकी वजह से किसी बनी Application को Easily Scale किया जा सकता है।
  • इसमें javascript का Use होता है , तो जिनको javascript अच्छे से आती है वो इसको बहुत आसानी से और जल्दी सिख सकते है। ( Easy to Learn and Code )
  • इसमें आपको एक बहुत बड़ा Benefit मिलता है fast data streaming का , ये किसी भी audio या video file को बहुत तेज़ी से stream करता है।
  • Node js को Use करने से आपको Hosting का भी एक बहुत बड़ा Benefit मिल जाता है। PaaS(Platform as a Service) और Heroku जैसे hosting platform पर इसको बहुत Easily Deploy किया जाता है।
  • इसमें Corporate Support भी है – बहुत से बड़ी बड़ी Companies application में Node js का ही Use करती है जैसे Wallmart, Paypal, Mirosoft, yahoo ये सब।

Node Js के application – Applications of Node Js

  • Real-time collaboration tools
  • Streaming app
  • JSON APIs से बने application
  • Real Time Chatting App
  • Complex Single-page applications

Nodejs का इस्तेमाल क्यों किया जाता है ?

इसे अब बहुत जगह Use किया जाने लगा है क्योंकि इसके बहुत ज्यादा Benefits देखने को मिले है , तो चलिए जानते है की ऐसे कौन से फायदे है जिनकी वजह से इसे इतना Use किया जाने लगा है :-

  • इसकी Help से Ultra Fast Application भी Easily बना सकते है।
  • इसमें आप अपने खुद के Custom Modules बना कर अपने Project में भी Use कर सकते है।
  • इसकी Help से Projects को बहुत Easily Handle किया जा सकता है।
  • इसको सीखना भी इतना Hard भी है ये सिखने में बहुत ही आसान है।
  • File और Database server पर CRUD ऑपरेशन perform करना बहुत ही सरल है।
  • इसका Use Server Side Applications Create करने के लिए किया जाता है।

Conclusion

इस Tutorial में, हमने आपको बताया है Node JS क्या है? कैसे काम करती है इसके क्या Features है जिसकी वजह से इतनी Popular हो गयी है। उम्मीद है यह लेख आपके लिए Helpful रहा होगा । अगर आपको मन में Node JS से Related किसी भी तरह के कोई भी Question है तो आप हमें नीचे Comment कर पूछ सकते है।

LEAVE A REPLY

Please enter your comment!
Please enter your name here