json
3 سال پیش توسط json مطرح شد
2 پاسخ

فرق بین pusher و socket io

سلام دوستان
فرق این 2 تا توی چیه و کاربرد کلیشون برای چیه؟
واسه لاراول کدومش توصیه میشه؟
یه سایت که با لاراول و ری اکت زده میشه، باید توی کدوم قسمت این موارد پیاده بشن(بک یا فرانت)؟
Laravel broadcast دقیقا کاربردش چیه؟
ممنون

@mohaligateway
@ali.bayat
@AliValinejad
@juza66
@Rp76


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 3 سال پیش مطرح شد
1

درود
ببینید ما برای ارتباطات ریل تایم در وب میتونیم از وب سوکت استفاده کنیم
حالا سرویس Pusher در واقع یه سوکت سرور قوی هست که بصورت third party میتونید استفاده کنید

اما socket.io کتابخونه جاوااسکریپتی هست که بر مبنای وب سوکت و چند تکنولوژی دیگه توسعه داده شده

اینکه کجا باید از کدوم استفاده کنیم بسته به نیاز های پروژه داره

من چند روز پیش مقاله ای در باب مقایسه ان ۲ نوشتم که میتونی ماکلا تفاوت هاشون رو متوجه بشی:
https://virgool.io/@ali.bayat/websocket-vs-socketio-tvrjyizg4oua


و اما Broadcasting :
مواقعی هست که شما میخواهی یک رویداد که سمت سرور اتفاق میفته رو به سمت کلاینت منتقل کنی. برای اینکار در لاراول از Broadcasting استفاده میشه


فرهاد کمالی
@Farhad5000 1 سال پیش مطرح شد
0

سلام من مقاله شما را خوندم خیلی مفید بود ممنون که وقت میزارید و به سوالات پاسخ میدید
فقط هنوز برای من یه مقدار سخته که کدومش را انتخاب کنم
من میخوام یک برنامه شبیه اینستاگرام بنویسیم با امکانات بیشتر ، پیشنهاد خود شما کدوم هست ایا از websocket استفاده کنم یا از socket.io
?
در آینده که تعداد کاربران زیاد بشه کدوم بهتر عمل میکنه و برای توسعه نرم افزار بهتر هست؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام