الیاس سخاوتی نیا
5 سال پیش توسط الیاس سخاوتی نیا مطرح شد
10 پاسخ

زبان های برنامه نویسی Real Time

سلام
خسته نباشید.
من برای بکند برنامه های موبایلم از php ساده (فانکشنال) استفاده میکنم ولی بعضی جاها مثل چت و کار با نقشه و... نیاز به زبانی دارم که real time باشه وی از طرفی نمیخوام با node کار کنم (چون سرور مجازی میخواد و...)
میخواستم ببینم میشه با همین php هم کارهای real time رو هندل کرد؟
پایتون چطور؟
شما چه زبانی رو پیشنهاد میکنین که هم ساده و کاربردی باشه و هم ترجیحا روی هاست های معمولی بشه باهاش کار کرد.
تشکر


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

زبان های زیادی هستند که برای چنین پروژه ای مناسبند
*‌ اولیش NodeJs که اشاره کردین.

  • بعدیش Net Core. هست.
  • گزینه بعد Golang هست که کتابخونه های خوبی برای این موارد درش هست و خودتون هم میتونید بنویسی.

برای تمام گزینه های بالا اگر بخواهید خوب نتیجه بگیرید به سرور مناسب نیاز دارید.
اما زبانی که هم ساده و کاربردی باشه و هم ترجیحا روی هاست های معمولی بشه باهاش کار کرد... تنها گزینه PHP هست.


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
1

@elyasbeshkani
سلام. بله با php هم میتونید کار کنید. از پوشر استفاده کنید.
https://pusher.com/


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
1

میتونید swoole رو روی php نصب کنید تا multi thread و event base بشه.


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

آیا توی پایتون و فریمورک جانگو هم میشه real time کار کرد یا نه؟
@hesammousavi


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

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


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

@hesammousavi
کتابخونه خاصی داره؟
توی دوره جانگو راکت شما بهش اشاره کردین؟


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 5 سال پیش مطرح شد
1

@elyasbeshkani
سلام. وقت بخیر
برای اجرا کردن اسکریپت node.js الزامی به استفاده از سرور مجازی نیست.
می‌تونید از سرویس های لیارا برای ران کردن اسکریپت node.js استفاده کنید.
همچنین بعضی شرکت‌های ایرانی هستن که هاست node.js ارائه می‌دن...
مورد بعدی اینکه با php هم می‌تونید سوکت درست کنید.


Amir m
تخصص : برنامه نویس
@proamirm 5 سال پیش آپدیت شد
0

با PHP هم میشه دوستان بالاتر اشاره کردن (فرضا با swoole) اما در نهایت به سرور مجازی نیاز دارید (چون رو هاست عادی اینا نصب نیست)
البته یه نگاه به amphp بندازید (چک نکردم خودم)

دومین موردی که خیلی رایج هستش استفادش رو این کار ها nodejs هستش. نظری راجب به اون ندارم.
پایتون هم زبان خوبیه، سینتکس دم دستی داره!

اما پیشنهاد من گو (GO) هستش. تا الان که با این زبان کار کردم خیلی تحسین برانگیز بوده. از طرفی مصرف منابع به شدت پایینی داره و در کل برای کار های همزمان و کانکارنت به خوبی آماده شده. در بحث شبکه و اینترنت هم کتابخونه های فوق العاده و بهینه ای داره (کتابخونه های داخلی که داره به بهترین شکل کار میکنن)
مثل پایتون و php هم یک زبان مفسری نیست و مستقیم به کد های قابل خوندن برای ماشین کامپایل میشه و میتونید در هر سیستم عاملی بدون نصب GO اجراش کنید (از طرفی همین کامپایل هم به سرعت این زبان به شدت کمک کرده)


هیراد سجده
تخصص : برنامه نویس
@hiradsajde 4 سال پیش مطرح شد
0

amphp برای async کردن کد هست نه realtime کردنش.

@proamirm


ابوالفضل
تخصص : برنامه نويس
@amata 2 سال پیش مطرح شد
0

میتونی از پوشر استفاده کنی برای phpولی من خودم انتخابم .net core هست


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

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