Blazor
Blazor היא טכנולוגיית פיתוח חינמית, קוד פתוח, חוצה-פלטפורמות, המאפשרת למפתחים ליצור יישומי אינטרנט באמצעות #C ו-HTML.[1][2][3][4][5][6][7] המפותחת ומתוחזקת על ידי מיקרוסופט.
מפתח | מיקרוסופט |
---|---|
מערכת הפעלה | לינוקס, macOS, Microsoft Windows |
סוג רישיון | רישיון אפאצ'י |
Linux, macOS, Windows | |
| |
blazor | |
סקירה
עריכהישנם שני סוגי טכנולוגיות עיקריים עליהם נשען יישום Blazor:
- Blazor Server: יישומים אלה המתארחים על שרת ASP.NET Core בפורמט ASP.NET Razor. יישום בצד משתמש (דף אינטרנט) משמש כלקוח רזה, כלומר עיקר משימות העיבוד מועמס על השרת. הלקוח הוא דפדפן אינטרנט מוריד נתוני דף אינטרנט ומעדכן את ממשק המשתמש על ידי חיבור SignalR. שרת Blazor יצא לאור כחלק מ-NET Core 3.[8]
- Blazor WebAssembly: אפליקציות מסוג יישומי דף יחיד שהורדו על ידי דפדפן האינטרנט לפני ריצה. גודל ההורדה גדול יותר מאשר Blazor Server, תלוי באפליקציה, אך העיבוד כולו נעשה בצד הלקוח, בדיוק כמו אפליקציית רשת "רגילה" ב-JavaScript. כתוצאה מכך, יישום זה נהנה מזמן תגובה מהיר. עם זאת, בניגוד ל-JavaScript, אפליקציה כזו נשענת על WebAssembly. גרסת GA ראשונה תוכננה למאי 2020.
ראו גם
עריכהקישורים חיצוניים
עריכה- אתר האינטרנט הרשמי של Blazor (באנגלית)
- AspNetCore on GitHub
- Blazor University
הערות שוליים
עריכה- ^ Strahl, Rick (31 ביולי 2018). "Web Assembly and Blazor: Re-assembling the Web". אורכב מ-המקור ב-2018-10-22. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ Tomassetti, Federico (4 בספטמבר 2018). "Blazor: .NET in the Browser". אורכב מ-המקור ב-2018-10-22. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ Stropek, Rainer (בספטמבר 2018). "Learn Blazor". אורכב מ-המקור ב-2018-10-22. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ James, Mike (12 בפברואר 2018). "Blazor .NET In The Browser". נבדק ב-2018-10-23.
{{cite web}}
: (עזרה) - ^ "Web Development - C# in the Browser with Blazor". MSDN Magazine. בספטמבר 2018. אורכב מ-המקור ב-2018-10-22. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ "Get started building .NET web apps that run in the browser with Blazor". ASP.NET Blog. 22 במרץ 2018. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ Ball, Kevin (26 ביוני 2018). "How WebAssembly is Accelerating the Future of Web Development". אורכב מ-המקור ב-2018-10-22. נבדק ב-2018-10-22.
{{cite web}}
: (עזרה) - ^ Roth, Daniel (10 באוקטובר 2019). "Blazor Server in .NET Core 3.0 scenarios and performance". ASP.NET Blog. מיקרוסופט.
{{cite web}}
: (עזרה)