
נוגט
שוקולד?!
מה זה נוגט? לא מדובר בממתק, לא בשוקולד, ולא בשום תערובת שקדים ודבש עטופה בצלופן צבעוני. כל אזכור למתיקות, טעם או קינוחים הוא תולדה של בלבול עמוק. האמת האחת היא, שנוגט הוא מנהל החבילות של סביבת הDotnet
.

לרוב נשתמש בו דרך Rider
או Visual Studio
במסך ניהול החבילות. להלן סרטון לקבלת קצת צבע.
לצפייה
על מנת ליצור חבילות נוגט, נדרש ליצור Class Library
ולשנות כמה הגדרות. כך - לינק. וכשנעשה בילד, החבילה תופיע בתיקייה,
bin -> Release/Debug -> YourPackage.nuget
את קובץ החבילה ונוכל להעלות לאן שנרצה, אך לרוב זה בכלל לא יהיה למאגר המרכזי של נוגט. זאת מכיוון שלרוב צוותים ישתמשו בשירות חבילות פרטי, שכן מירב החבילות שנייצר ישמשו כתשתית למערכת הכוללת כמה שירותים שונים, ותכלול מודלים וקוד משותפים. אחד מן שירותי החבילות הפרטיים הוא Artifactory
(הוא משלנו!) נראה איך ניתן להקים שירות פרטי לדוגמא בעזרתו.
לצפייה
סיידנוט
רגע, מה זה Release
וDebug
?
לצפייה
ואם תרצו להעמיק יותר, מומלץ גם לקרוא את הכתבה הזו - לינק.
קצת ביסים
כעת נסקור שתי חבילות נוגט בסיסיות.
מסגרת הישויות
מסגרת הישויות, או Entity Framework
, היא החבילה המרכזית לשימוש בSql
בדוט נט.
לצפייה
אז כמו שראיתם, מסגרת הישויות באמת משמשת כממשק מעולה לגישה לדיבי Sql
. עכשיו, משהו בסרטון שלא מכוסה הוא כיצד נעשה Join
בEntity Framework
? נלמד כעת.
לצפייה
נעמיק עוד קצת, עם כמה קונבנציות שיחסכו לכם הערות בCR
.
לצפייה
נהג המונגו
Mongo Db Driver
היא הספריה לתשאול שרת מונגו דרך דוטנט, נשתמש בה כך,
לצפייה
ועוד
בהמשך הרפתקאות הפיתוח שלכם תתקלו בעוד סיפריות רבות שתצטרכו ללמוד. ואני אאחל לכם - בהצלחה! וטיפ קטן, אם אין דוקומנטציה טובה, זו לא בושה לגשת לקוד המקור של הסיפרייה.
אין תגובות:
הוסף רשומת תגובה