سلام و درود فراوان
میخواستم نظرتون رو درباره 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)
سلام. express در معماری میکروسرویس برای نوشتن قسمت هایی از سایت که نیاز به وی سوکت یا کد async دارید بسیار مناسبه.
اما این که یک پروژه بزرگ رو صفرتا صد با express بنویسید چندان رایج نیست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟