Avalonia

From in.wiki
Jump to navigation Jump to search

Avalonia — кроссплатформенная платформа пользовательского интерфейса на основе XAML, основанная на WPF/UWP и распространяемая под лицензией MIT[1][2][3]. Ранее называлась Perspex[4].

Полностью поддерживает все версии .NET, начиная с 4.6.1, включая .NET Core 2.0+ и .NET 5+, XAML, дата-биндинги, lookless-контролы и многое другое.

Avalonia позволяет писать на C# приложения под Windows, Linux, macOS, iOS, Android, Tizen[5] и Web, используя единую кодовую базу. Также объявлена, но, пока ещё, не реализована, поддержка visionOS.

Начиная с Avalonia 11 preview 1 появилась возможность запуска на iOS, Android и Web (без Blazor) в экспериментальном состоянии[6]. В текущей версии это уже штатная возможность.

Развитием и платной технической поддержкой проекта занята эстонская компания AvaloniaUI OÜ.

Название[edit | edit source]

Примечания[edit | edit source]

  1. Проект Avalonia на сайте GitHub
  2. Jonathan Allen. An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET. InfoQ (февраль 2018). Дата обращения: 19 сентября 2019. Архивировано 27 декабря 2019 года.К:Википедия:Cite web (не указан язык)
  3. Kay Ewbank. Avalonia Cross Platform .NET UI Framework. I Pogrammer (7 марта 2019). Дата обращения: 19 сентября 2019. Архивировано 14 мая 2018 года.К:Википедия:Cite web (не указан язык)
  4. Никита Цуканов. Релиз кроссплатформенного XAML UI-фреймворка AvaloniaUI 0.5. habr.com (15 мая 2017). Дата обращения: 19 сентября 2019. Архивировано 27 июля 2019 года.
  5. Статус экспериментального релиза.
  6. Dan Walmsley. Turning it up to 11! dev.to (19 августа 2022). Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года.К:Википедия:Cite web (не указан язык)

См. также[edit | edit source]

Ссылки[edit | edit source]