امیرمهدی رحیمی
1 سال پیش توسط امیرمهدی رحیمی مطرح شد
2 پاسخ

بهترین دیتابیس برای سایت آموزشی

سلام و عرض ادب احترام....
ببینید دوستان ما داریم روی یه سایتی کار میکنیم که شبیه گاماست ...
یعنی یه سایت آموزشی که هر کسی میتونه توش دوره آپلود کنه، بخره و ببینه و....
و هرکسی میتونه کامنت بزاره ،امتیاز بگیره ، بخش پرسش و پاسخ داره و گیفت کارت و اینا هم داره
حالا واست همچین سایتی من تو بک اندش از node و express استفاده میکنم
واس همچین سایتی چه دیتابیسی خوبه و چرا ؟
آیا نیازیم هست برم nest رو یاد بگیرم یا نه؟؟


ثبت پرسش جدید
0

سلام و درود
دیتابیسی که معمولا برای nodeJs استفاده میشه mongodb هست بخاطر فریمورک های زیادی که براش ایجاد شده ولی خیلی فرق زیادی نمیکنه و از هر دیتابیسی میتونید استفاده کنید

درمورد سوال دوم هم اگر خیلی سایت بزرگی دارید که تعداد زیادی روی پروژه کار میکنن از nest استفاده کنید بهتره
ولی اگر سایت خیلی بزرگی نیست و تعداد کمی رو پروژه کار میکنن express بیشتر بدردتون میخوره


electera
@electera 1 سال پیش آپدیت شد
0

انتخاب node و express برای همچین پروژه ای که سئو مهمه و mpa هست، بنظرم بدترین گزینه است!!
هزینه طراحی، توسعه و نگهداری را بی دلیل بالا میبرین.
اگر میخوایین تیمی کار کنین و فرات و بک اند رو جدا کنید، برای api و بک اند، node و express خوبه اما گزینه های راحت تری هم هست. برای فرانت هم میتونین از vue یا react استفاده کنید که اینجا مشکل سئو دارین و برای ssr بهتره از nuxt یا next استفاده کنید. درکل برای یک فول استک کار یا تیم کوچیک، کارتون نسبت به یک لاراول یا جنگو کار، چند برابر خواهد بود!
سایت یودمی با این همه کاربر و مدرس از پایتون و فریمورک جنگو استفاده میکنه و فکر نمیکنم پروژه شما بزرگتر از یودمی باشه!
برای این پروژه استفاده از دیتابیس های رابطه ای sql گزینه مناسبی هست.


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

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