node.js

நூலாசிரியர்: Robert Simon
உருவாக்கிய தேதி: 21 ஜூன் 2021
புதுப்பிப்பு தேதி: 22 ஜூன் 2024
Anonim
Node JS - Быстрый Курс за 1 час
காணொளி: Node JS - Быстрый Курс за 1 час

உள்ளடக்கம்

வரையறை - Node.js என்றால் என்ன?

Node.js என்பது அளவிடக்கூடிய, நிகழ்வு சார்ந்த பயன்பாடுகளை உருவாக்குவதற்காக ஜாவாஸ்கிரிப்ட் மொழியைச் சுற்றியுள்ள ஒரு சேவையக பக்க தளமாகும். அனுபவம் வாய்ந்த புரோகிராமர்களுக்கு கூட இது குழப்பமாக இருக்கிறது, ஏனெனில் பாரம்பரிய ஜாவாஸ்கிரிப்ட் சூழல் எப்போதும் கிளையன்ட் பக்கமாகவே உள்ளது - பயனர்கள் உலாவியில் அல்லது சேவையகத்துடன் பேசும் பயன்பாட்டில். கிளையன்ட் கோரிக்கைகளுக்கு பதிலளிக்கும் சேவையகத்திற்கு வரும்போது ஜாவாஸ்கிரிப்ட் கருதப்படவில்லை, ஆனால் இதுதான் Node.js வழங்குகிறது.

Node.js ஜாவாஸ்கிரிப்டில் எழுதப்படவில்லை (இது சி ++ இல் எழுதப்பட்டுள்ளது) ஆனால் இது சேவையக பக்க கோரிக்கை / மறுமொழி செயலாக்கத்திற்கான ஒரு விளக்க மொழியாக ஜாவாஸ்கிரிப்ட் மொழியைப் பயன்படுத்துகிறது. வேறு வார்த்தைகளில் கூறுவதானால், Node.js தனியாக ஜாவாஸ்கிரிப்ட் நிரல்களை இயக்குகிறது. நன்மை என்னவென்றால், புரோகிராமர்கள் தங்கள் தற்போதைய, கிளையன்ட்-சைட், புரோகிராமிங் அறிவைப் பயன்படுத்தலாம் மற்றும் Node.js உடன் குறியீட்டைத் தொடங்கலாம்.

மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெக்கோபீடியா Node.js ஐ விளக்குகிறது

Node.js இல் பல பண்புக்கூறுகள் உள்ளன, அவை நெட்வொர்க் அல்லது இணைய நிரலாக்கத்திற்கு குறிப்பாக கவர்ச்சிகரமானவை. முதலாவது, இணையத்தில் முன்னும் பின்னுமாக பேசுவதற்கு இருக்கும் தொழில்நுட்பங்கள் பயன்படுத்தும் அனைத்து மேல்நிலை மற்றும் பேக்கேஜிங் ஆகியவற்றுடன் செய்ய வேண்டும்.

ஃபெடெக்ஸ் மூலம் நீங்கள் ஒரு சிறிய தொகுப்பை அனுப்புகிறீர்கள் என்று கற்பனை செய்து பாருங்கள், உங்கள் தொகுப்பு இலக்கு செல்லும் வழியில் பயணிக்கும் அனைத்து "கொள்கலன்களையும்" நீங்கள் கவனிக்கிறீர்கள். அனைத்து பொதிகளையும் உள்ளூர் செயலாக்க மையத்திற்கு கொண்டு செல்லும் ஒரு டிரக் இருக்கும். இந்த மையத்தில் பெரிய பின்கள் இருக்கும், அவை விமானக் கப்பல் கொள்கலன்களுக்கு அனுப்பப்படுகின்றன, அவை இலக்கு மையத்திற்கு கொண்டு செல்லப் பயன்படுகின்றன. தொகுப்பு வந்ததும், தலைகீழ் பிற தொகுப்புகள் எதிர் திசையில் செல்லும்.

இந்த பேக்கேஜிங் மற்றும் மறு பேக்கேஜிங் அனைத்தும் ஒரு உழைப்பு மற்றும் விலையுயர்ந்த செயல்முறையாகும், மேலும் தற்போதைய நிரலாக்க தொழில்நுட்பங்கள் JSON மற்றும் REST போன்றவை இணையத்தில் தரவை நகர்த்துவதற்கு என்ன செய்கின்றன. Node.js இந்த மறுசீரமைப்பை கணிசமாகக் குறைக்கிறது மற்றும் அதே பணியைச் செய்வதற்கான இலகுரக வழிவகைகளை வழங்குகிறது.

கவர்ச்சிகரமான இரண்டாவது Node.js பண்புக்கூறு வலை நிரலாக்க நிகழ்வு மாதிரியுடன் தொடர்புடையது. ஒவ்வொரு கோரிக்கைக்கும் பதிலுக்கும் தரவின் "பெரிய கல்ப்ஸ்" எடுக்க தற்போதுள்ள பெரும்பாலான தொழில்நுட்பங்கள் எழுதப்பட்டுள்ளன. வேறு வார்த்தைகளில் கூறுவதானால், தரவின் முழு பக்கமும் ஒரு சேவையகத்திற்கு அனுப்பப்படலாம் - சிறிய மாற்றங்கள் மட்டுமே இருந்தாலும் கூட. இந்த தொழில்நுட்பங்கள் குறைவான நிகழ்வுகளுடன் பெரிய தரவுகளைப் பயன்படுத்த உகந்தவை. Node.js எதிர் செய்கிறது; இது மேலும் ஊடாடும் தன்மையுடன் செயல்பட வடிவமைக்கப்பட்டுள்ளது - இன்னும் பல நிகழ்வுகளுக்கு பதிலளிக்கும் தரவின் சிறிய பகுதிகள்.