Blazor היא טכנולוגיית פיתוח חינמית, קוד פתוח, חוצה-פלטפורמות, המאפשרת למפתחים ליצור יישומי אינטרנט באמצעות #C ו HTML.[1][2][3][4][5][6][7] המפותחת ומתוחזקת על ידי מיקרוסופט.

Blazor
סוג רישיון רישיון אפאצ'י עריכת הנתון בוויקינתונים
Linux, macOS, Windows

blazor.net
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

סקירהעריכה

ישנם שני סוגי טכנולוגיות עיקריים עליהם נשען יישום Blazor:

  • Blazor Server: יישומים אלה המתארחים על -שרת ASP.NET Core בפורמט ASP.NET Razor. יישום בצד משתמש (דף אינטרנט) משמש כ thin client, כלומר עיקר משימות העיבוד מועמס על השרת. הלקוח הוא דפדפן אינטרנט מוריד נתוני דף אינטרנט ומעדכן את ממשק המשתמש על ידי חיבור SignalR. שרת Blazor שוחרר כחלק מ-NET Core 3.[8]
  • Blazor WebAssembly: אפליקציות מסוג יישומי דף יחיד שהורדו על ידי דפדפן האינטרנט לפני ריצה. גודל ההורדה גדול יותר מאשר Blazor Server, תלוי באפליקציה, אך העיבוד כולו נעשה בצד הלקוח, בדיוק כמו אפליקציית רשת "רגילה" ב Javascript. כתוצאה מכך, יישום זה נהנה מזמן תגובה מהיר. עם זאת, בניגוד ל Javascript, אפליקציה כזו נשענת על WebAssembly. גרסת GA ראשונה תוכננה למאי 2020.

ראו גםעריכה

קישורים חיצונייםעריכה

הערות שולייםעריכה

  1. ^ Strahl, Rick (31 ביולי 2018). "Web Assembly and Blazor: Re-assembling the Web". אורכב מ-המקור ב-2018-10-22. בדיקה אחרונה ב-22 באוקטובר 2018. 
  2. ^ Tomassetti, Federico (4 בספטמבר 2018). "Blazor: .NET in the Browser". אורכב מ-המקור ב-2018-10-22. בדיקה אחרונה ב-22 באוקטובר 2018. 
  3. ^ Stropek, Rainer (ספטמבר 2018). "Learn Blazor". אורכב מ-המקור ב-2018-10-22. בדיקה אחרונה ב-22 באוקטובר 2018. 
  4. ^ James, Mike (12 בפברואר 2018). "Blazor .NET In The Browser". בדיקה אחרונה ב-23 באוקטובר 2018. 
  5. ^ "Web Development - C# in the Browser with Blazor". MSDN Magazine. ספטמבר 2018. אורכב מ-המקור ב-2018-10-22. בדיקה אחרונה ב-22 באוקטובר 2018. 
  6. ^ "Get started building .NET web apps that run in the browser with Blazor". ASP.NET Blog. 22 במרץ 2018. בדיקה אחרונה ב-22 באוקטובר 2018. 
  7. ^ Ball, Kevin (26 ביוני 2018). "How WebAssembly is Accelerating the Future of Web Development". אורכב מ-המקור ב-2018-10-22. בדיקה אחרונה ב-22 באוקטובר 2018. 
  8. ^ Roth, Daniel (10 באוקטובר 2019). "Blazor Server in .NET Core 3.0 scenarios and performance". ASP.NET Blog. מיקרוסופט.