سلام و درود فراوان
میخواستم نظرتون رو درباره express.js برای back end سایت بدونم ممنون میشم اگر تجربه خوب یا بدی هم دارید یا نکته ای به اشتراک بگذارید
@hesammousavi
سلام
این بستگی به شما داره که از چه ابزاری استفاده کنید ولی در کل نسبت به فریم ورک های دیگه ای از جمله پایتون بهتر و کاربردی تر هست.
یکی از نقاط قوت Express.js این که به شما امکان میده با جاوا اسکریپت (JavaScript) سمت سرور کار کنید، بدون نیاز به یادگیری زبان های دیگری مانند PHP یا Python. همچنین، این فریمورک قابلیت همگام سازی با دیگر پکیج های Node.js را داره که به شما اجازه میده بسیاری از کار های رایج در ساخت وبسایت را به راحتی انجام بدید
از نکات ضعف Express.js میشه اشاره کرد که برای استفاده از برخی قابلیت های پیشرفته، باید پکیج های زیادی را در کد خودتون فراخوانی کنید. همچنین، برای کار با برنامه های بزرگ، ممکن است مشکلات عملکردی پیش بیاد.
مشخص نکردین back end را برای چه موضوعی میخوایین؟!
در کل برای پروژه های معمول پیشنهاد نمیشه و به قول آقای موسوی، کار کثیف و شلوغ میشه 😁
تو پروژه های بزرگ، آپدیت پکیجها بعداز مدتی داستان داره برای یک فول استک کار اما برای تیمی که حداقل یک نفر بصورت خاص بک اند رو هندل میکنه شاید به چشم نیاد!
برای کارهای معمول، جنگو، لاراول یا asp core مناسبتر هستن و هزینه و توسعه کد راحت تره مگر اینکه تسلط عالی روی جاوا اسکریپت داشته باشید و نخواهید سراغ زبان یا فریمورک دیگه برید.
اما express.js برای api و سوکت میتونه یکی از گزینه های خوب باشه مخصوصاً در کنار vue یا react (برای استک MERN یا MEVN)
شاید پاسخ شما همینجا باشد
عزیزم گفتم که برای back end سایت
@electera
ممنون از نظرتون 🌹
@MahdiMashayekhi