-
להכיר את ABP דרך פעולה אחת: ביטול הזמנה
כמה קוד צריך לכתוב כדי לבטל הזמנה? לכאורה, לא הרבה. מוצאים את ההזמנה ומשנים את הסטטוס שלה: אבל מי ביקש לבטל אותה? האם יש לו הרשאה? האם ההזמנה בכלל שייכת לארגון שלו? ומה אם היא כבר נשלחה? ואחרי שענינו על כל השאלות האלה, צריך גם לשמור את השינוי בצורה תקינה. פתאום שינוי של שדה אחד הפך לתהליך שכולל תקשורת, הרשאות, כללים עסקיים וגישה למסד הנתונים. אלה בדיוק המקומות שבהם נכנסת התשתית של ABP Framework. קודם כול, מה אנחנו מקבלים כאן? התשתית של ABP בנויה על גבי ASP.NET Core. היא לא מחליפה אותו, אלא מוסיפה מנגנונים ומוסכמות שמיועדים לפיתוח מערכות עסקיות. אפשר כמובן לבנות את אותה מערכת בלעדיה. אפשר לחבר בעצמנו…