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

3 سال پیش توسط amt مطرح شد
آفلاین
user-avatar
amt ( 6735 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
مجید امیری ( 525 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
پرهام عظیمی ( 2445 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
مهدی طهرانی ( 18536 تجربه )
3 سال پیش
تخصص : cloud architect

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
sajjad ( 9014 تجربه )
3 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
وحید رضازاده ( 17169 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.