حرکت در گذرگاه زندگی

۲ مطلب با کلمه‌ی کلیدی «نود‌جی‌‌اس» ثبت شده است

چهارشنبه, ۲ ارديبهشت ۱۳۹۴، ۱۲:۴۱ ب.ظ داریوش عباسی
موتور جاوا اسکریپت V8 کروم

موتور جاوا اسکریپت V8 کروم

اگر توسعه دهنده هستید احتمالا با جاوا اسکریپت و NodeJS  هم آشنایی دارید. این نوشته در مورد موتور جاوا اسکریپت V8 است که توسط گوگل برای کامپایل و اجرای سریع‌تر کدهای جاوا اسکریپت نوشته شده است و هدف از توسعه ی آن بهبود سرعت اجرای اسکریپت‌‌های صفحات وب در مرورگر کروم است.

این موتور کدهای جاوا‌ اسکریپت را به زبان ماشین کامپایل میکند و از روش‌های سابق که یک مفسر جاوا اسکریپت کار ترجمه‌ و اجرای اسکریپت‌ها را برعهده داشت سرعتی بسیار بالاتر را در اختیار می‌گذارد.

درحال حاضر این موتور، استاندارد اکمااسکریپت۵ (ECMA-262) را پشتیبانی می‌کند.این موتور با زبان ++C نوشته شده است و بصورت منبع‌باز منتشر میشود. پلتفورم‌هایی مثل NodeJS ازین موتور برای کامپایل کدهای جاوا اسکریپت استفاده می‌کنند و یکی از دلایل عمده‌ی شهرت نود‌جی‌اس همین موتور قدرتمند است. برنامه‌نویسانی که تجربه‌ی کار با زبان ++C را دارند می‌توانند ازین موتور در پروژه‌هایشان استفاده کنند.

ادامه مطلب...
۰۲ ارديبهشت ۹۴ ، ۱۲:۴۱ ۰ نظر
داریوش عباسی
دوشنبه, ۳۱ فروردين ۱۳۹۴، ۰۱:۳۰ ب.ظ داریوش عباسی
مدیربسته‌‌ npm

مدیربسته‌‌ npm

مدیریت وابستگی های سیستم های نرم افزاری در چند سال اخیر باایجاد ابزارهایی کارآمد برای برنامه نویسان کار را بسیار ساده و منظم کرده است و البته پشتیبانی جامعه ی کاربران بزرگی که بسته‌های نرم‌افزاری خود را بصورت منبع باز در اختیار سایرین قرار میدهند نیز در کیفیت و کارآمدی کدهای برنامه ها نقش به سزایی داشته اند.

npm مدیر بسته ی پیش فرض برای nodejs است که از نسخه ی 0.6.3 به همراه نود نصب میشود. npm در خط فرمان اجرا میشود و وظیفه ی آن نصب پکیج‌های منتشر شده در npmjs، مدیریت بسته های نصب شده و همچنین مدیریت وابستگی ها است و یکی از دلایل محبوبیت نود در سالهای اخیر نیز همین مدیربسته ی کار آمد بوده است.

ادامه مطلب...
۳۱ فروردين ۹۴ ، ۱۳:۳۰ ۰ نظر
داریوش عباسی