کدام زبان و فریم ورک برای پردازش های سنگین مناسب است

- 9 ماه پیش
توسط وحید رضازاده آپدیت شد
amt ( 5175 تجربه )
9 ماه پیش

سلام دوستان وقتتون بخیر
فرض کنید پروژه ای بزرگ که در آن واحد ۵۰۰ هزار نفر از آن استفاده می کنند (عدد استعاره از پردازش سنگین)
مثل آمازون و یا علی بابا
اپلیکیشن موبایل نیز react هست که دیگر جای بحث نداره
سوالی که اینجا پیش میاد این هست که همچین سیستمی رو در حال حاضر بهتره با لاراول یا کدایگنایتر بنویسیم یا با node.js
بر فرض که ما سرور های قوی داشته باشیم کدام زبان و پلفترم سرعت بالاتری داره و میتونه این حجم از عملیات رو هندل کنه؟
و آیا برای این سیستم از mysql استفاده میشه یا mongodb و nosql؟

مجید امیری ( 425 تجربه )
9 ماه پیش

سلام دوست عزیزم
عوامل بسیار زیادی در تعیین زبان و دیتابیس پروژه شما دخیل هست اما با این چیزایی که گفتید پیشنهاد بنده استفاده از زبان هایی نظیر Python یا Scala و همچنین برای دیتابیس هم همون MongoDB یا PostgreSQL هست.
@amirtohidi76

پرهام عظیمی ( 2255 تجربه )
9 ماه پیش

سلام
بهترین گزینه nodejs با دیتابیس mongodb هست .
ولی اگر خواستی از یکی از فریم ورک های php استفاده کنی Phalcon بالاترین سرعت پاسخ رو داره که برای اپلیکشن موبایل خیلی مهمه و لاراول به خاطر کند بودنش بدترین گزینست !! کدایگنایتر هم سرعت خوبی داره ولی به فالکون نمیرسه . من با هر سه فریم ورک کار کردم .
@amirtohidi76

مهدی طهرانی ( 16026 تجربه )
9 ماه پیش
تخصص : توسعه دهنده پلتفرم های مختلف

@amirtohidi76
دوست عزیز قسمت اعظم این قضیه به سرور و مهندسی devops برمیگرده ولی بد نیست یه سر به این لینک بزنی
http://www.techempower.com/benchmarks/

sajjad ( 8034 تجربه )
9 ماه پیش
تخصص : برنامه نویس back end

ربطی به زبان خاصی نداره اما اگه یه سرچ کنید میبینید پیشنهادات با rails elixir و بیش تر از همه Python هست

وحید رضازاده ( 9449 تجربه )
9 ماه پیش
تخصص : برنامه نویس

@amirtohidi76
سلام
سایتی مثل علی بابا پردازش زیاد سنگینی نداره (الگوریتم پیچشیده نداره)
به نظرم Nodejs + MongoDB بهترین گزینه هست.

برای ارسال پاسخ باید وارد سایت شوید