מיקרוסופט סוף סוף משחררת אלטרנטיבה עבור Silverlight

סמל זמן קריאה 2 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

Silverlight Blazor WebAssembly

Microsoft Silverlight תגיע לסיום התמיכה ב-12 באוקטובר 2021. למרות ש-Silverlight עדיין נתמכת על ידי Microsoft, הפיתוח הפעיל הופסק לפני מספר שנים. נכון לעכשיו, Silverlight נתמך רק ב-Internet Explorer 11. Silverlight אפשרה למפתחים לבנות יישומי שולחן עבודה ואינטרנט כאחד. מיקרוסופט ממליצה למפתחי אפליקציות שולחניות להשתמש ב-UWP או WPF ב-.NET Core for Silverlight. עבור מפתחי אתרים, מיקרוסופט פרסמה כעת מסגרת חדשה בשם הרכבה של חברת Blazor. זו לא מהדורת תצוגה מקדימה, Blazor מוכנה כעת להפקה.

Blazor מאפשרת למפתחי אינטרנט ליצור יישומי אינטרנט באמצעות C# במקום JavaScript. הם יכולים גם לעשות שימוש חוזר בקוד .NET Silverlight. כמו כן, אפליקציות Blazor עשויות מרכיבי ממשק אינטרנט ניתנים לשימוש חוזר המיושמים באמצעות C#, HTML ו-CSS. מכיוון שגם קוד הלקוח וגם השרת כתוב ב-C#, מפתחים יכולים לשתף קוד וספריות.

Blazor היא תכונה של ASP.NET, מסגרת פיתוח האינטרנט הפופולרית שמרחיבה את פלטפורמת המפתחים .NET עם כלים וספריות לבניית אפליקציות אינטרנט.

Blazor מציעה את היתרונות הבאים על פני Silverlight:

  • Blazor משתמשת בתקני אינטרנט פתוחים ללא תוספים או המרת קוד.
  • Blazor פועלת בכל דפדפני האינטרנט המודרניים, כולל דפדפנים ניידים.
  • אפליקציות Blazor יכולות להשתמש בספריות NET קיימות, הודות ל-.NET Standard - מפרט רשמי של ממשקי API של .NET הנפוצים בכל יישומי NET.
  • קוד ה-C# שלך יכול לקרוא בקלות ממשקי API וספריות של JavaScript. אתה יכול להמשיך להשתמש במערכת האקולוגית הגדולה של ספריות JavaScript הקיימות עבור ממשק המשתמש בצד הלקוח תוך כתיבת ההיגיון שלך ב-C#.
  • Visual Studio ו-Visual Studio Code מספקים חווית פיתוח נהדרת של Blazor ב-Windows, Linux ו-macOS.
  • .NET הוא בחינם, וזה כולל את Blazor. אין עמלות או עלויות רישוי, כולל לשימוש מסחרי.

אתה יכול ללמוד עוד על שחרור Blazor מקישור המקור למטה.

מקור: מיקרוסופט

עוד על הנושאים: ASP .Net, בלזור, Silverlight, WebAssembly