آشنایی با Node js | با سایت آموزشی کینگ لرن همراه باشید و کینگ لرن را به دوستان خود معرفی کنید .

آشنایی با Node js


node.js چیست ؟

یک Platform سمت سرور می باشد که بر روی بستر JavaScript Engine گوگل کروم ساخته شده است . این پلتفرم توسط فردی به نام Ryan Dahl و در سال 2009 میلادی توسعه یافته است . پلتفرم Node js جهت ساخت برنامه‌ های تحت شبکه پر سرعت و قابل توسعه مورد استفاده قرار میگیرد .

Node js از مدل Event Driven و Non Blocking I/O استفاده میکند و در نتیجه برنامه های تحت این پلتفرم را کارآمد و سبک میکند . این نوع برنامه‌ ها برای پروژه‌ هایی که حساسیت دیتا دارند و بطور Real Time بر روی چندین دستگاه اجرا میشوند ، بسیار ایده آل خواهند بود .

در واقع Node js یک محیط برنامه نویسی ارائه می نماید که به صورت Cross Platform‌ و متن باز است ، بدین معنی که برنامه‌ های Node js با JavaScript نوشته میشوند و میتوانند داخل محیط برنامه نویسی سیستم عامل‌ های ویندوز ، لینوکس و OS X طراحی و پیاده سازی شوند . Node js در کنار ویژگی‌ های خود یک Library غنی از ماژول‌ های JavaScript ارائه میدهد که پروسه‌ توسعه برنامه‌ های تحت وب را تا حد زیادی آسان میسازد .

برخی از ویژگی‌ های node.js :

Asynchronous and Event Driven = یعنی در Node js ، سرور هیچگاه منتظر دریافت پاسخ API نمیماند .

سرعت بالا = Node js بر روی بستر JavaScript Engine ساخته شده و سرعت اجرایی آن بسیار سریع است .

پردازش یکتا با توسعه پذیری بالا = Noed js از یک پردازش با چرخه‌ های نا محدود استفاده میکند .

بدون Buffer = برنامه‌ های تحت Node js هیچ داده ای را Buffer نمیکنند .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *