دوره‌ها / Node.js / مقدمه (Node.js Intro)

مقدمه (Node.js Intro)

15 دقیقه Article

مقدمه Node.js: از مرورگر تا سرور 🌐

JavaScript قبلاً فقط در مرورگر کار می‌کرد. ولی در سال 2009، Ryan Dahl Node.js رو ساخت تا JavaScript رو به سمت سرور ببره. این یک انقلاب بود!

تفاوت JavaScript در مرورگر و Node.js

<th style="text-align: right; padding: 10px;">مرورگر</th> <th style="text-align: right; padding: 10px;">Node.js</th>
window, document global, process
DOM manipulation File system, Network
Event listeners Event emitters

معماری Node.js

  • V8 Engine: موتور JavaScript گوگل کروم
  • libuv: کتابخانه برای I/O operations
  • Event Loop: مدیریت عملیات Asynchronous
  • Core Modules: ماژول‌های آماده (fs, http, path)
Event-Driven Architecture: Node.js بر اساس Event-Driven کار می‌کنه. یعنی به جای انتظار برای یک کار، می‌ره سراغ کار بعدی و وقتی کار اول تموم شد، یک Event برمی‌گردونه. این باعث میشه خیلی سریع‌تر باشه!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید