NodeJS, உபுண்டுவில் ஜாவாஸ்கிரிப்டுக்காக இந்த இயக்க நேர சூழலை நிறுவவும்

nodejs லோகோ

அடுத்த கட்டுரையில் நாம் Node.js ஐப் பார்க்கப் போகிறோம். இது ஒரு ஜாவாஸ்கிரிப்டுக்கான திறந்த மூல, குறுக்கு-தளம் இயக்க நேர சூழல் ஜாவாஸ்கிரிப்ட்டின் வி 8 எஞ்சினுடன் கட்டப்பட்டது குரோம். NodeJS நிகழ்வு உந்துதல் I / O செயல்பாட்டு மாதிரியைப் பயன்படுத்துகிறது, இது இலகுரக மற்றும் திறமையானதாக ஆக்குகிறது.

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

Node.js என்பது ECMAScript நிரலாக்க மொழியை அடிப்படையாகக் கொண்ட சேவையக அடுக்குக்கான குறுக்கு-இயங்குதள இயக்க நேர சூழலாகும் (ஆனால் அது மட்டும் அல்ல). அது அதிக அளவிடக்கூடிய பிணைய நிரல்களை உருவாக்குவதில் பயனுள்ளதாக இருக்கும் என்ற மையத்துடன் உருவாக்கப்பட்டது வலை சேவையகங்கள் போன்றவை.

கணு கூகிள் உருவாக்கிய வி 8 இயந்திரத்தைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டை இயக்கவும் உங்கள் Chrome உலாவி பயன்படுத்த. வி 8 இயந்திரத்தை மேம்படுத்துவதன் மூலம், நோட் ஒரு சேவையக பக்க இயக்க நேர சூழலை வழங்குகிறது ஜாவாஸ்கிரிப்டை நம்பமுடியாத வேகத்தில் தொகுத்து இயக்கவும். வேக அதிகரிப்பு முக்கியமானது, ஏனெனில் வி 8 ஜாவாஸ்கிரிப்டை விளக்குவதற்கு பதிலாக சொந்த இயந்திர குறியீடாக தொகுக்கிறது.

nodejs பதிப்புகள்

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

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

NodeJS க்கான பயன்கள்

ஜாவாஸ்கிரிப்ட் அனைவருக்கும் பிடிக்காத மொழி என்றாலும், இது பல விஷயங்களுக்கு சிறந்த கருவியாகும். வலை பயன்பாடுகள், கட்டளை வரி பயன்பாடுகள், கணினி நிர்வாகத்திற்கான ஸ்கிரிப்ட்கள், அனைத்து வகையான பிணைய பயன்பாடுகள் போன்றவை. இந்த கருவி மிக வேகமாக உள்ளது மற்றும் இது பல காரணங்களுக்காக முக்கியமானது:

  • El வளர்ச்சி வேகமாக உள்ளது.
  • யூனிட் சோதனைகளை இயக்குவது வேகமாக செய்யப்படலாம்.
  • பயன்பாடுகள் வேகமாக உள்ளன. இது ஒரு சிறந்த பயனர் அனுபவத்திற்கு நம்மை இட்டுச் செல்கிறது.
  • உள்கட்டமைப்பின் குறைந்த செலவு.

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

உபுண்டுவில் NodeJS ஐ நிறுவவும்

நாங்கள் பயன்படுத்தும் பாதுகாப்பான மற்றும் நம்பகமான ஆதாரம் நோட்சோர்ஸ், Node.js க்கு ஆதரவை வழங்கும் குழு. Node.js மற்றும் npm ஐ நிறுவ, எங்களுக்கு தேவை முதலில் சுருட்டை நிறுவவும். நாம் முனையத்தில் மட்டுமே எழுத வேண்டும் (Ctrl + Alt + T):

sudo apt install curl

அடுத்து, இந்த கட்டளையைப் பயன்படுத்துவோம் களஞ்சியத்தைச் சேர்க்கவும் எங்கள் கணினிக்கு தேவை:

curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -

இந்த கட்டத்தில், நாங்கள் மென்பொருள் பட்டியலைப் புதுப்பித்து, பின்வரும் வரிசை கட்டளைகளுடன் நிறுவலைச் செய்வோம்:

sudo apt update && sudo apt install nodejs

நீங்கள் ஆலோசிக்கலாம் Node.js LTS ஆவணங்கள் இல் அதிகாரப்பூர்வ வலைத்தளம் திட்டத்தின்.

முந்தைய விருப்பத்துடன் NodeJS LTS இன் பதிப்பை நிறுவுவோம். ஆனால் ஒரு வழி இருக்கிறது பழைய பதிப்பை நிறுவவும் (நான் நினைக்கிறேன் 4.2.6) உபுண்டு களஞ்சியங்களிலிருந்து. இதற்காக நாம் ஒரு முனையத்தை மட்டுமே திறக்க வேண்டும் (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

நாம் விரும்புவது என்றால் சமீபத்திய பதிப்பைப் பயன்படுத்தவும் (8.5.0) இந்த மரணதண்டனை சூழலில், நாங்கள் அதை உங்களிடமிருந்து பதிவிறக்கம் செய்யலாம் வலைப்பக்கம்.

NodeJS ஐ நிறுவல் நீக்கு

பாரா முனை நிறுவலை அகற்று எங்கள் இயக்க முறைமையில், நாம் முனையத்தை (Ctrl + Alt + T) மட்டுமே திறக்க வேண்டும். அதில் நாம் பின்வருவனவற்றை எழுதுவோம்:

sudo apt --purge remove node
sudo apt --purge remove nodejs

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கார்லோஸ் டேவிட் போர்ராஸ் கோம்ஸ் அவர் கூறினார்

    ஜோஸ் டேனியல் வர்காஸ் முரில்லோ