סקירת Node.js
Node.js הוא סביבת הרצה בקוד פתוח, חוצה פלטפורמות, ל-JavaScript, המאפשרת להריץ קוד JavaScript מחוץ לדפדפן. Node.js מאפשר למפתחים להשתמש ב-JavaScript כדי לכתוב כלים לשורת הפקודה ולתסריטים בצד השרת—הרצת תסריטים בצד השרת ליצירת תוכן דינמי לדפי ווב לפני שליחת הדף לדפדפן של המשתמש. פרויקט הפיתוח המופץ של Node.js, המנוהל על ידי קרן Node.js, מתבצע במסגרת תוכניות הפרויקטים השיתופיים של קרן לינוקס.
תכונות עיקריות
- JavaScript בכל מקום: מאפשר שימוש ב-JavaScript גם בצד הלקוח וגם בצד השרת.
- I/O לא חוסם: משתמש במודל I/O מונע אירועים ולא חוסם, מה שהופך אותו לקל משקל ויעיל.
- מערכת חבילות: מגיע עם npm, מערכת החבילות הפתוחה הגדולה בעולם.
- ניתנת להרחבה: אידיאלית לבניית יישומי רשת רחבי היקף.
מערך טכני
nodejs-17-ubuntuserver-20.04
- Node.js 17: הגרסה האחרונה, המציעה תכונות חדישות ושיפורים.
- שרת אובונטו 20.04 (Focal Fossa): גרסה בתמיכה לטווח ארוך, מבטיחה סביבה יציבה ומאובטחת.