0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

آیا Node.js یک زبان برنامه نویسی است؟ چه رابطه ای با جاوااسکریپت دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

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

Node.js برای کامپایل کدهای جاوااسکریپت در سمت سرور از موتور جاوااسکریپت V8 (که توسط مرورگر گوگل کروم نیز استفاده می شود) استفاده می کند.

از مزایای اصلی Node.js می توان به استفاده از روش non-blocking I/O برای مدیریت اتصال همزمان کاربران به سرور نام برد که باعث می شود سرور هایی که با Node.js پیاده سازی می شوند بتوانند به تعداد بالایی در خواست همزمان پاسخ دهند.

یکی دیگر از مزایای Node.js در استفاده از آن برای تولید وب سایت است که باعث می شود که تیم توسعه در سمت کلاینت (مرورگر و صفحات HTML) و سمت سرور از یک زبان برنامه نویسی (جاوااسکریپت) استفاده کند.

قبل توسط (1.1هزار امتیاز)
موتور جاوااسکریپت V8 در حقیقت یک ماشین مجازی است ولی بجای استفاده از مفاهیمی مانند bytecode، ابتدا کدهای جاوااسکریپت را به زمان ماشین کامپایل می کند (قبل از اجرا) و سپس در زمان اجرا نیز آنها را مدیریت و بهینه سازی می کند!

سوالات مشابه

+1 امتیاز
1 پاسخ 433 بازدید
+1 امتیاز
0 پاسخ 212 بازدید
0 امتیاز
1 پاسخ 842 بازدید
0 امتیاز
1 پاسخ 601 بازدید
0 امتیاز
1 پاسخ 643 بازدید
+1 امتیاز
0 پاسخ 305 بازدید
0 امتیاز
0 پاسخ 318 بازدید
+3 امتیاز
1 پاسخ 1.7هزار بازدید
...