سلام
خسته نباشید.
من برای بکند برنامه های موبایلم از php ساده (فانکشنال) استفاده میکنم ولی بعضی جاها مثل چت و کار با نقشه و... نیاز به زبانی دارم که real time باشه وی از طرفی نمیخوام با node کار کنم (چون سرور مجازی میخواد و...)
میخواستم ببینم میشه با همین php هم کارهای real time رو هندل کرد؟
پایتون چطور؟
شما چه زبانی رو پیشنهاد میکنین که هم ساده و کاربردی باشه و هم ترجیحا روی هاست های معمولی بشه باهاش کار کرد.
تشکر
زبان های زیادی هستند که برای چنین پروژه ای مناسبند
* اولیش NodeJs که اشاره کردین.
برای تمام گزینه های بالا اگر بخواهید خوب نتیجه بگیرید به سرور مناسب نیاز دارید.
اما زبانی که هم ساده و کاربردی باشه و هم ترجیحا روی هاست های معمولی بشه باهاش کار کرد... تنها گزینه PHP هست.
@elyasbeshkani
سلام. بله با php هم میتونید کار کنید. از پوشر استفاده کنید.
https://pusher.com/
@elyasbeshkani
سلام. وقت بخیر
برای اجرا کردن اسکریپت node.js الزامی به استفاده از سرور مجازی نیست.
میتونید از سرویس های لیارا برای ران کردن اسکریپت node.js استفاده کنید.
همچنین بعضی شرکتهای ایرانی هستن که هاست node.js ارائه میدن...
مورد بعدی اینکه با php هم میتونید سوکت درست کنید.
با PHP هم میشه دوستان بالاتر اشاره کردن (فرضا با swoole) اما در نهایت به سرور مجازی نیاز دارید (چون رو هاست عادی اینا نصب نیست)
البته یه نگاه به amphp بندازید (چک نکردم خودم)
دومین موردی که خیلی رایج هستش استفادش رو این کار ها nodejs هستش. نظری راجب به اون ندارم.
پایتون هم زبان خوبیه، سینتکس دم دستی داره!
اما پیشنهاد من گو (GO) هستش. تا الان که با این زبان کار کردم خیلی تحسین برانگیز بوده. از طرفی مصرف منابع به شدت پایینی داره و در کل برای کار های همزمان و کانکارنت به خوبی آماده شده. در بحث شبکه و اینترنت هم کتابخونه های فوق العاده و بهینه ای داره (کتابخونه های داخلی که داره به بهترین شکل کار میکنن)
مثل پایتون و php هم یک زبان مفسری نیست و مستقیم به کد های قابل خوندن برای ماشین کامپایل میشه و میتونید در هر سیستم عاملی بدون نصب GO اجراش کنید (از طرفی همین کامپایل هم به سرعت این زبان به شدت کمک کرده)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟