چرا Node.js در تکنولوژی سمت سرور مهم است؟

ترجمه و تالیف : امیررضا سیستانه ای
تاریخ انتشار : 13 خرداد 98
خواندن در 38 ثانیه
دسته بندی ها : جاوا اسکریپت , نود جی اس

امروزه Node.js یکی از معروف ترین, قدرتمند ترین و منعطف ترین تکنولوژی های سمت سرور در جهان است.

ما میتونیم اپلیکیشن های فول استک رو فقط و فقط با یک زبان - یعنی جاوا اسکریپت بنویسیم. 

شما میتونید از هر فریمورک frontend مثل Angular, React, Ember, Vue یا حتی Jquery ساده استفاده کنید.

در سمت backend, فقط یک گزینه برای پلتفرم جاوا اسکریپت وجود دارد و اون هم Node.js هست. بگذارید من با شکل توضیح بدهم.

توسعه وب

چرا Node.js در تکنولوژی سمت سرور مهم است؟

در این شکل من یک مثال از تکنولوژی توسعه ی وب فول استک نشان دادم.

در بخش frontend شما میتونید از هر فریمورک جاوا اسکریپت سمت کلاینتی استفاده کنید و من به اکثر فریمورک های معروف اشاره کردم و در سمت سرور یا backend ما از Node.js استفاده کردیم.

توسعه موبایل

چرا Node.js در تکنولوژی سمت سرور مهم است؟

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

توسعه اپلیکیشن دسکتاپ

ما میتونیم توسعه اپلیکیشن دسکتاپ رو بکلی با Node.js و فریمورکی بنام Electron انجام بدیم.

Slack, Github, Atom و خیلی از برنامه های دسکتاپ با Electron ساخته شدند.

هسته ی Node.js

Node.js از The Javascript V8 Engine ساخته شده. V8 Engine برپایه ی ++C هست, پس قلب Node.js هم ++C هست.

چرا Node.js در تکنولوژی سمت سرور مهم است؟

چرا همچنان Node.js ؟

  • کد اون بسیار منعطف هست و ماژولار بودن جاوا اسکریپت عالیست.
  • چالش هایی مثل فایل سیستم که عملیات I/O رو فراهم میکنند با استفاده از Node.js تک  نخی است (single threaded).
  • زمان درخواست و پاسخ بهترین بوده و ارتباطاتش روی اینترنت بسیار سریع است.

منبع

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید