Node.js چیست و چه کاربردی دارد

Node.js چیست و چه کاربردی دارد

مرتضی حبیبی

شاید برخی از شما در جست و جو در اینترنت با پلتفرم Node.js مواجه شدید ولی معنا و مفهوم آن را نمی دانید. به شما همراهان عزیز شتابان هاست موضوع Node.js چیست و چه کاربردی دارد را توضیح می دهیم. ما را همراهی کنید.

Node.js چیست:

Node.js یک پلتفرم جاوا اسکریپت است. با استفاده از این platform می توانید جاوا را در Chrome اجرا کنید. یکی از ویژگی های این پلتفرم دسترسی آسان به ماژول های جاوا اسکریپت است. این پلتفرم در سال ۲۰۰۹ توسط Ryan Dahl به بازار عرضه شده است. Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است. این پلتفرم از یک مدل I/O استفاده می کند که non-blocking است یعنی مسدود نمی شود و این به معنی کاهش فشار موجود بر روی سرور و افزایش کارآیی است.

Node.js پلتفرمی است که برای گسترش برنامه‌های سمت سرور و تحت شبکه می‌باشد. این platform بر روی سیستم عامل های ویندوز، لینوکس و سیستم عامل کامپیوترهای اپل اجرا می شود و این یک مزیت است.

ویژگی‌های Node.JS چیست:

  1. غیرهمزمانی و رویداد محوری: همه‌ی API های کتابخانه Node.js غیرهمزمان می‌باشند که همین امر باعث non-blocking (مسدود نمی شود) آن می‌شود.
  2. سرعت بالا: اجرای سریع کد ها
  3. عدم وجود بافرینگ: داده ها را به صورت تکه تکه منتشر می کند و باعث بافر نشدن داده ها می شود.
  4. و..

در زیر چند شرکت که از این platform استفاده می کنند را به شما معرفی می کنیم:

  1. Microsoft
  2. paypal
  3. yahoo
  4. GoDady
  5. و….

توصیه می شود که که از این پلتفرم در برنامه های متمرکز CPU استفاده نکنید.

برای دانستن تفاوت این پلتفرم با PHP این مقاله را مطالعه کنید.

امیدواریم از این مقاله بهره لازم را برده باشید و با این Platform به خوبی آشنا شده باشید.

ما را در شتابان هاست دنبال کنید.

  • علی گفت:

    سلام
    سرویس های هاست سی پنل شما nodejs هم اجرا می کنن؟

  • ارسال دیدگاه جدید