
למה לבחור ב-Nest.js? המדריך לגיבורים (או איך להימנע מטעויות בתכנות צד שרת)
אז עוד פוסט גנרי על nest.js? 🦄 בהמשך לסדרת ה"תפלצים" - נתקוטט על הבחירה שלי בבקנד בnest.js וmongoose. האתר המדובר:
https://animals-store-client.vercel.app/ועכשיו לfun fact: 🥳 הבחורצ'יק שבחר את השם המרתק של הפרימוורק נפל המון פעמים על הראש בשנות ילדותו המוקדמות. אחרת אין הצדקה לשם שדומה כל כך לnext.js.
מה זה nest? 🤩
פריימוורק מבוסס node.js לבניית ישומי צד שרת בצורה "לגואית" (מודולרית בלעז). הוא מאוד מאוד OOP למי שאוהב, עם כמות מכובדת של this ו Dependency Injection.
יתרונות: 😏
1. ארכיטקטורה מאוד מסודרת להבדיל מהמערב הפרוע של express לדוגמא. 2. תמיכה מובנית וקלילה בהמון ספריות קשורות - כולל אפילו שמירה על הסינטקסט ה"נסטי". 3. ברירת מחדל של TypeScript (אם אתם שונאים את זה תעבירו את זה לחסרונות). 4. אם אתם מגיעים מעולמות הOOP וangular זה יתיישב לכם בול כמו צלחת כנאפה במוצאי כיפור.
חסרונות: 😶
1. אם אתם מגיעים מתכנות פונקציונלי העקומת למידה תבעט לכם בראש קצת. 2. בפרויקטים ממש פשוטים זה מרגיש כמו חליפת אסטרונאוט על יוסיין בולט.
Yosefus Flavius
כותב הבלוג