לדלג לתוכן

Avalonia

מתוך המכלול, האנציקלופדיה היהודית
Avalonia

אבלוניה (Avalonia) היא מסגרת תוכנה (framework) חופשית וקוד פתוח עבור NET., חוצת-פלטפורמות, המבוססת על XAML לבניית ממשקי משתמש. היא מונעת מהשראת WPF/UWP ומופצת תחת רישיון MIT. אבלוניה תומכת בתבנית העיצוב MVVM.

המסגרת מאפשרת פיתוח יישומים חוצי-פלטפורמות בכל שפת NET., כולל C#, F# ו-VB.NET, עבור Windows, Linux, macOS, iOS, Android ו-WebAssembly.

אבלוניה תומכת במספר מנועי רינדור, ביניהם Direct2D ו-Skia, המאפשרים לה לפעול על מגוון רחב של פלטפורמות. אבלוניה מצייר את כל ממשק המשתמש שלה בעצמה, בדומה לגישה של Flutter.

היסטוריה

אבלוניה, שנקראה במקור Perspex, פותחה לראשונה על ידי סטיבן קירק, עם ה-commit הראשון ב-5 בדצמבר 2013. המסגרת נוצרה במטרה לבנות framework חוצת-פלטפורמות לממשקי משתמש, בהשראת Windows Presentation Foundation של חברת מיקרוסופט.

אבלוניה הצטרפה לקרן NET. ב-1 באפריל 2020, ועזבה אותה ב-20 בפברואר 2024.

ב-24 ביוני 2025, אבלוניה הכריזה על חסות בסך 3 מיליון דולר מחברת Devolutions לתמיכה בפיתוח המתמשך של המסגרת, תוך שמירה על אופייה החופשי וקוד הפתוח שלה.

תמיכה בסביבות פיתוח (IDE)

אבלוניה תומכת בסביבות הפיתוח ובעורכים הבאים באמצעות תוספות (plugins):

ניתן להשתמש בסביבות פיתוח נוספות עם תוספות נתמכות על ידי הקהילה, כולל JetBrains Rider.

קישורים חיצוניים

אתר האינטרנט הרשמי של Avalonia

Avalonia42757484Q97658489