node.js چیست و چگونه عمل می کند

در بسیاری از سایت ها از node.js به عنوان فرم ورک یاد میشود که این مسئله کاملا غلط است. node.js نه فریم ورک است و نه زبان برنامه نویسی. nodejs محیط اجرای javascript برای سرور می باشد. رایان داهل در سال 2009 برای اولین بار با کمک گرفتن از موتور v8 مرورگر کروم و توسعه آن بوسیله c++ موفق به اجرای کدهای جاوا اسکریپت بر روی سرور شد که این مسئله تجربه جدیدی از برنامه نویسی بود و هر برنامه نویس تحت وب علاقه مندی را سر ذوق آورد.

تا قبل از رایان داهل کدهای جاوا اسکریپت فقط بر روی مرورگر قابل اجرا بودند، اگر تجربه وبلاگ نویسی داشته باشید حتما دیده اید که با قرار دادن کدهای جاوا اسکریپت در بخش ابزار وبلاگ افکت های جالبی را به وبلاگ می دادید. اما حالا به کمک node.js کدهای جاوا اسکریپت علاوه بر مرورگر بر روی سرور نیز اجرا می شود. و میتواند همچون زبانهایی مانند php و asp.net کار پردازش اطلاعات بر روی سرور را نیز انجام دهد. ادامه ی مطلب