محمد افاضاتی

دیده ها، شنیده ها و علاقه مندی های یک برنامه نویس
محمد افاضاتی
محمد افاضاتی برنامه نویس python php دیتابیس های postgresql mongodb و ...

رونوشتی از علاقه مندی هایم برای ماندگار تر شدن!

تبلیغات

طبقه بندی موضوعی

Feedburner RSS

Others

توییتر

۳ مطلب با کلمه‌ی کلیدی «nodejs» ثبت شده است

یکی از جنبه‌های مهم نرم‌افزار real-time بودن قضیه است. همه چیز در لحظه ممکن است تغییر کند و application js نباید منتظر refresh از سمت کاربر باشد.
شاید شما این مشکل را با pull request های مداوم حل کنید. ولی آیا این راه درستیست؟ چند درصد request های شما بیهوده است؟
راه حل درست تر این است که هنگام تغییر سرور به نرم‌افزار سمت کاربر بگوید که تغییر صورت گرفته request بزن یا اینکه واقعاً تغییرات را بگوید.
البته همه جا نیاز به این کار نیست. بعضی دیتاها اصلاً مهم نیستند بعضی نرم‌افزار ها اینقدر کوچک هستند و بازدید کمی دارند که شما request بیهوده بزنید بهتر است. در کل باید به نسبت جایی که قرار است کار صورت بگیرد به این قضیه نگاه کنید.

۲ نظر موافقین ۲ مخالفین ۰ ۱۷ مهر ۹۱ ، ۰۹:۴۷
محمد افاضاتی

nodejs آچار فرانسه ای که هر روز بیشتر خبری درباره اش می شنویم امروزه تبدیل به یکی از ابزار های بسیار جذاب شده است. یکی از این چیز ها که توجهم را به خودش جلب کرد یک فریم ورک وب است که امکانات خوبی دارد.

geddy فریم ورکی است که امکانات جالبی دارد. این فریم ورک از الگوی معماری mvc تبعیت می کند.

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ فروردين ۹۱ ، ۱۵:۳۶
محمد افاضاتی

در معرفی Nginx توضیح دادم که event-driven, non-blocking یعنی چه... ساختاری که با event که همان درخواست هست جوابگوی درخواست ها هست.

ایده ای جذاب که با ایده جذاب دیگری ترکیب شده است.

اجرای کد های جاوا اسکریپت در پروژه هایی همچون CommonJs دیده شده بود ولی با اینکه javaScript زبانی مجزا از مرورگر بود (با اینکه به مدیریت نت اسکیپ طراحی شد ولی کاملا مجزا بود ولی با دادن LiveScript توسط netscape یا jScript توسط IE خیلی به عنوان زبانی که فقط برای مرورگر است دیده شده است) کمی غریب دیده میشدند. ایده کلی این بود که جاوا اسکریپت مختص مرورگر نیست.

Nodejs در حقیقت با استفاده از V8 که engine مربوط به chrome است کار می کند.

۱۳ نظر موافقین ۰ مخالفین ۰ ۰۸ فروردين ۹۱ ، ۲۱:۳۷
محمد افاضاتی