Node.js är en plattformsmässig JavaScript-runtime-miljö baserad på KromÄr V8 JavaScript-motor. Den kan användas för att programmera JavaScript-kod som kan köras utanför webbläsaren.
Viktigast är att den är öppen källkod och släpps under en MIT-licens.
Utvecklare och programmerare använder den för att skriva kommandoradsverktyg i JavaScript och utföra skripter på serversidan. Om allt detta är förvirrande för dig, låt oss upprepa.
Skriptserver på serversidan hjälper till att köra skript på serversidan för att generera dynamiskt innehåll på webbsidan innan du faktiskt skickar sidan till din webbläsare.
Node.js förenar också webbappsutveckling med ett enda programmeringsspråk (JavaScript). Detta sparar programmerare från mycket krångel genom att undvika att använda olika språk för klient- och serversidan.
Vår recension
- Fördelar
- Baserat på JavaScript
- Använder asynkron programmering
- Snabb
- Gratis, öppen källkod
- Låter dig strömma stora filer
- Nackdelar
- Skalbarhet tillhandahålls inte
- Inte lämpligt för CPU-intensiva uppgifter
Hur installerar jag Node.js?
- Gå till Node.js nedladdningssida
- Välj det installationsprogram du vill ladda ner
- Starta den när nedladdningen är klar
- Acceptera Licensavtal
- Välj en destinationsväg
- Anpassa installationen
- Växla nödvändig verktygsdistribution
- Träffa Installera
När du har tryckt på Installera-knappen är allt du behöver göra att vänta. Node.js kommer snart att installeras på din PC utan ytterligare hjälp på din sida.
När installationen är klar kan du behöva bekräfta inställningen av tillägget verktyg nämnts tidigare. Och vänta lite mer, men det är det, vi lovar.
Vad är Node.js?
För att uttrycka det enkelt är Node.js en fri, öppen källa servermiljö som körs på en mängd olika plattformar, inklusive Linux, Unix, Mac OSoch Windows.
Det använder JavaScript och låter programmerare utvecklas på serversidanskript som kan generera dynamiskt webbinnehåll och leverera den till slutanvändare i deras webbläsare.
Node.js vs PHP / ASP
För att markera Node.js Förmågor, vi ska kort illustrera en jämförelse mellan den och PHP/ASP.
Jämförelsen kommer att omfatta hur varje tjänst hanterar fil begäranden. Vid det här laget är det värt att nämna att Node.js använder asynkron programmering.
PHP/ASP hantering av filbegäran:
- Levererar filbegäran till datorns filsystem
- Står förbi för filsystem till öppna och läsa de filInnehåll
- Tar tag i innehåll och returnerar den till klient gör begäran
- Stannar vid nästa begäran
Hantering av filförfrågan Node.js:
- Levererar filbegäran till datorns filsystem
- Står vid nästa begäran (kan redan hantera en annan begäran)
- Återställer filinnehållet till klient närhelst filsystem öppnar och läser fil
Vad gör Node.js?
Du kan använda Node.js för att:
- Skapa dynamisk webbsida innehåll
- Generera, läsa, öppna, ta bort, skriv och stäng serverfiler
- Ändra, lägg till eller ta bort data i databaser
- Samla in formulär data
- Hantera paket genom bower, npm, jspm
- Skapa back-endapplikationer
- Utveckla skrivbordetapplikationer
- Hantera moduler, samt kör uppgifter och automatisera dem
- Bygg neurala nätverk
- Utveckla chatbots
Varje Node.js-projekt kommer att resultera i ett Node.js fil som kommer att ha .js förlängning. Samma som JavaScript. Förutsatt att du inte glömmer att spara din projekt, det är.
Node.js-filen kommer att innehålla olika uppgifter som ska utföras vid vissa händelser (triggers). Till exempel när någon har åtkomst till server eller en specifik hamn, vissa uppgifter kommer att köras.
Node.js är ett kraftfullt verktyg
Sammanfattningsvis kan Node.js vara en kraftfull verktyg om i rätt händer. Du kan använda den för att skapa dynamisk webbsida innehåll, utföra skripter på serversidan, skapa back-endapplikationer, utveckla chatbotsoch till och med bygga neurala nätverk.
Den är baserad på JavaScript och låter dig spara dina projektfiler med samma förlängning (.js). Sist men inte minst är det fri och öppen källa, med många bidragsgivare som aktivt upprätthåller det.
FAQ: Läs mer om Node.js
- Vad är Node.js?
Node.js är en fri, öppen källa JavaScript runtime-miljö baserat på Google Chrome‘S V8 JavaScript-motor som kan köra kod utanför en webbläsare.
- Vad används Node.js för?
Du kan använda Node.js för mycket projekt, Inklusive back-end apputveckling, neurala nätverk, chatbots, form data samling, databasdata hantering och modulförvaltning.
- Hur uppdatering Node.js?
Du kan antingen ladda ner den senaste versionen av Node.js från tjänstemannen hemsida och installera den på din PC eller installera n-modul och uppdatering genom terminalen. Kolla in vår artikel om hur man uppdaterar Node.js för mer information.