دانلود کتاب ادغام C++ و Nodejs

دانلود کتاب ادغام C++ و Nodejs

این کتاب راهنمایی است برای ایجاد افزونه C++ Nodejs و نوشته Scott Frees می باشد. کتاب به زبان انگلیسی است و برای اشخاصی که با هر دو زبان آشنایی دارند مناسب می باشد.

Handbook for creating Node.js C++ addon

بخشی از ترجمه کتاب (مترجم گوگل): این کتاب نه برای کسی که سعی در یادگیری Node.js دارد، نه برای کسی که هرگز در C++ برنامه نویسی نکرده است. در حالی که تمام کد منبع به صورت رایگان در مخزن github کتاب در دسترس است، لطفاً به خاطر داشته باشید که من نمونه‌ها را برای اهداف آموزشی ایجاد کرده‌ام – من کاملاً مطمئن هستم که راه‌هایی برای بهینه‌سازی کد یا «آماده تولید» بیشتر کد وجود دارد. ، اما وقتی شک دارم سادگی را انتخاب کرده ام. آنها به طور خاص طراحی شده اند تا نمایش های ساده ای باشند تا به شما یاد دهند که چگونه این دو زبان را ادغام کنید. Node.js نسخه های زیادی دارد، در زمان نگارش این مقاله نسخه 6.0 آماده انتشار است. من بیشتر مثال‌ها و بحث‌ها را برای Node.js نسخه‌های 0.12 و بالاتر آماده کرده‌ام، و همه نمونه‌ها روی Node.js v5 و زیر تست شده‌اند. در رابطه با نسخه‌ها و ایجاد کد «آماده تولید» هدف من از این کتاب آموزش مفاهیم توسعه افزونه است، و متوجه شدم که با یادگیری API پایه سطح V8 (که تا حدودی تصادفی انجام دادم)، بهتر می‌توان NAN و انتزاعات سطح بالاتر را درک کرد. همانطور که در کتاب پیش می روید، خواهید دید که مفاهیم پیشرفته تر (پیشرفت کارگران async، جریان) بعد از NAN مورد بحث قرار می گیرند، بنابراین ما می توانیم از ساده سازی هایی که ارائه می دهد استفاده کنیم. توصیه من به کسانی که افزونه ها را یاد می گیرند این است که ابتدا “راه V8” را یاد بگیرند، اما کد تولید نهایی را با استفاده از NAN بنویسند.

ادامه ی مطلب

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

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

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