نمایش نتایج 1 تا 2 از 2

نام تاپیک: چرا NodeJs گزینه مناسبی برای ساخت سرور بازی های آنلاین نیست

  1. #1

    چرا NodeJs گزینه مناسبی برای ساخت سرور بازی های آنلاین نیست

    framework مشهور Node.js یکی از اولین گزینه هایی است که امروزه افراد برای ساخت سرویس های تحت وب انتخاب می کنند. در این پست قصد دارم نظر خود و منطق پشت آن برای مناسب نبودن این تکنولوژی برای ساخت سرور بازی های real-time را توضیح دهم. برای این کار باید ابتدا به تاریخچه Node.js و دلیل به وجود آمدنش و مشهور شدنش بکنیم.


    بیشتر زبان های برنامه نویسی و framework های ساخت وب سرویس ها پیش از به وجود آمدن Node.js از یک مدل یک thread برای هر کانکشن و برنامه نویسی متقارن synchronous استفاده می کردند. این مدل باعث می شد که وقتی برنامه های معمول تحت وب منتظر بازگشتن پاسخ از database و یا شبکه هستند، thread مربوط به آنها block شود و منتظر آمدن درخواست بماند. پس از مدتی همه منابع سیستم پر می شدند و سرور توانایی پاسخگویی مناسب به درخواست ها را از دست می داد. Node.js به جای این کار از یک مدل ساده اما به نسبت قدرتمند استفاده می کرد که به آن asynchronous event loop گفته می شود. در این مدل هر درخواست به سرویس دهنده اش ارسال می شود و پاسخ آن به شکل یک رویداد (event) بازگردانده می شود که loop اصلی برنامه آن را برای کاربر اجرا می کند. این رفتار چیزی شبیه به رفتار اجرا شدن callback های خاص در game engine هایی مثل unity و حتی game maker است.




    ادامه مطلب در وبسایت آپادانا

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: چرا NodeJs گزینه مناسبی برای ساخت سرور بازی های آنلاین نیست

    خیلی نشونه خوبی نیست وقتی اولین کلمه مقاله اشتباهه !
    نود فریم ورک نیست

تاپیک های مشابه

  1. چرا NodeJs گزینه مناسبی برای ساخت سرور بازی های آنلاین نیست
    نوشته شده توسط RaminShirzad در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 0
    آخرین پست: چهارشنبه 07 تیر 1396, 22:04 عصر
  2. سوال: گزینه مناسب برای ساخت جدول
    نوشته شده توسط HOSSEINGHOLI در بخش MySQL
    پاسخ: 5
    آخرین پست: چهارشنبه 22 مهر 1388, 11:04 صبح
  3. ساخت سرور بازی و بازی کردن
    نوشته شده توسط 41134100 در بخش شبکه و Networking‌
    پاسخ: 4
    آخرین پست: چهارشنبه 31 تیر 1388, 15:57 عصر
  4. سوال: زبان برنامه نويسي مناسب براي ساخت يك بازي تحت وب
    نوشته شده توسط behruz999 در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 2
    آخرین پست: چهارشنبه 30 اردیبهشت 1388, 23:14 عصر
  5. Plugin برای ساخت فایلهای بازی
    نوشته شده توسط MOHSEN731 در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 6
    آخرین پست: جمعه 16 بهمن 1383, 15:05 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •