یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام و عرض ادب احترام....
ببینید دوستان ما داریم روی یه سایتی کار میکنیم که شبیه گاماست ...
یعنی یه سایت آموزشی که هر کسی میتونه توش دوره آپلود کنه، بخره و ببینه و....
و هرکسی میتونه کامنت بزاره ،امتیاز بگیره ، بخش پرسش و پاسخ داره و گیفت کارت و اینا هم داره
حالا واست همچین سایتی من تو بک اندش از node و express استفاده میکنم
واس همچین سایتی چه دیتابیسی خوبه و چرا ؟
آیا نیازیم هست برم nest رو یاد بگیرم یا نه؟؟
سلام و درود
دیتابیسی که معمولا برای nodeJs استفاده میشه mongodb هست بخاطر فریمورک های زیادی که براش ایجاد شده ولی خیلی فرق زیادی نمیکنه و از هر دیتابیسی میتونید استفاده کنید
درمورد سوال دوم هم اگر خیلی سایت بزرگی دارید که تعداد زیادی روی پروژه کار میکنن از nest استفاده کنید بهتره
ولی اگر سایت خیلی بزرگی نیست و تعداد کمی رو پروژه کار میکنن express بیشتر بدردتون میخوره
انتخاب node و express برای همچین پروژه ای که سئو مهمه و mpa هست، بنظرم بدترین گزینه است!!
هزینه طراحی، توسعه و نگهداری را بی دلیل بالا میبرین.
اگر میخوایین تیمی کار کنین و فرات و بک اند رو جدا کنید، برای api و بک اند، node و express خوبه اما گزینه های راحت تری هم هست. برای فرانت هم میتونین از vue یا react استفاده کنید که اینجا مشکل سئو دارین و برای ssr بهتره از nuxt یا next استفاده کنید. درکل برای یک فول استک کار یا تیم کوچیک، کارتون نسبت به یک لاراول یا جنگو کار، چند برابر خواهد بود!
سایت یودمی با این همه کاربر و مدرس از پایتون و فریمورک جنگو استفاده میکنه و فکر نمیکنم پروژه شما بزرگتر از یودمی باشه!
برای این پروژه استفاده از دیتابیس های رابطه ای sql گزینه مناسبی هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟