pcserver
4 سال پیش توسط pcserver مطرح شد
4 پاسخ

تفاوت بین node js و nest js چیه

سلام
تفاوت بین دو فریم وورک node js و nest js چیه؟ میخوام یکی از این دو فریم وورک رو کار کنم در بخش سمت سرور. یه جایی خوندم که nest js ارتقا یافته node js است، اما تعدادی کسانی که از node استفاده میکنن بیشتر از nest است. سوالم اینه که من میخوام تازه سمت سرور شروع به کار کنم، با کدوم فریم وورک کار کنم؟


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

nestjs به واسطه استفاده از TypeScrtipt نسبتا ساختار یافته تره.. و برای موارد زیر مناسبه:

  • Domain Driven Design
  • Event Sourcing
  • Microservices architecture

اما جامعه توسعه دهندگانش کوچکتر از NodeJs هست.

شما ابتدا مشخص کن که به عنوان توسعه دهنده بک‌اند چه‌جور اپلیکیشن هایی رو میخواهی توسعه بدی؟


وحید حسنی
تخصص : برنامه نویس وب
@vah.id 4 سال پیش مطرح شد
1

nestjs در واقع یک فریموورک برای nodejs هستش مثل Express و البته با تایپ اسکریپت کار میکنه و امکانات جالب و خوبی داره
البته اینا رو من از مدت چند روزه ای که قرار بود یه میکروسرویس برای هسته اصلی پروژمون بنویسم فهمیدم و چیزی که فهمیدم ساختار جالبی داره.
در واقع برای شروع میشه گفت یکم سنگینه ولی خب خوب چیزیه
از لحاظ علمی خیلی نمیدونم دقیق چی هست و چه فرقی دارن


پوریا ادهمی
@adjason300 3 سال پیش مطرح شد
-2

اگر بخواید کلاینت را با vue یا react بنویسید بیشتر از بک اند nuxtjs استفاده میشه چون توسعه یافته تر از nodejs است اگه پروژه کوچکی دارید توصیه نمیکنم از nodejs استفاده کنید


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
node js فریم ورک نیست یک ران تایم جاوا اسکریپتی هس که می تونه جاوا اسکریپت رو خارج مرورگر اجر کنه
nest js یک فریم ورک برای نود جی اس هست که بر پایه و ساختار انگولار ساخته شده و از express یا fastify در قلب خودش استفاده می کنه

در کل من فکر می کنم منظور شما deno هست که دوسال پیش معرفی شده اونم یک ران تایمه مثل node که توسط سازنده خود node ساخته شده
در کل پیشنهاد می کنم node رو یاد بگیرید چون هم منابع اموزشی خیلی بهتر و بیشتری داره و هم تعداد شغل های بیشتری برای deno تقریبا توی ایران صفره فعلا

در کل پیشنهاد می کنم در مورد تفاوت فریم ورک و ران تایم مطالعه کنید


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

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