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 پاسخ 436 بازدید
+1 امتیاز
0 پاسخ 215 بازدید
0 امتیاز
1 پاسخ 853 بازدید
0 امتیاز
1 پاسخ 604 بازدید
0 امتیاز
1 پاسخ 651 بازدید
+1 امتیاز
0 پاسخ 308 بازدید
0 امتیاز
0 پاسخ 321 بازدید
+3 امتیاز
1 پاسخ 1.7هزار بازدید
...