سلام دوستان
لطفا بفرمایید جهت نوشتن یک برنامه چت همانند واتس آپ نیاز به چه روش برقراری ارتباط با بانک می باشد ، منظور یا نوع بانک اطلاعاتی فرق می کند مثلا SQL Server .
زبان backend ی که جهت اینکار میشه استفاده کرده یا هر زبانی می شود مثلا php ؟
با هر زبان و دیتابیسی میشه و بستگی به اسکیل کار شما داره. انتخاب تکنولوژی و شروع به کدنویسی جزو اخرین مرحله های انجام یک پروژه هستن.
هر زبان برنامه نویسی که بتونه با سوکت ارتباط برقرار کنه و تمامی دیتابیس هایی که بتونه استفاده کنه قابل استفاده هستن.
زبان بک اند و نوع دیتابیس تاثیر مستقیم و سفت و سختی نداره. یعنی با هر نوعش شدنی هست گرچه در مقیاس بالا و تخصصی خوب تفاوت هایی با هم دارند.
تنها چیزی که مهم هست برای شروع بدونید پرتوکل و نحوه برقراری ارتباط هست که یک تفاوت عمده با کارهای معمولی داره و اون هم اینکه نیازمند ارتباط از نوع وب سوکت هستید تا بدون نیاز به رفرش کردن صفحه پیام های جدید رو بتونیم دریافت کنیم و نمایش بدیم.
ابزارهای مختلفی هم برای این مورد وجود دارند مثل socket.io یا pusher یا laravel-websockets و ... که هر کدوم خوبی ها و بدی های خودشون رو دارند.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟