Авалония (программная среда)
Разработчик(и) | .NET Foundation и AvaloniaUI OÜ |
---|---|
Первоначальный выпуск | 5 декабря 2013 г [1] |
Стабильная версия | 11.0.11 [2] ![]() |
Репозиторий | github |
Написано в | С# |
Операционная система | Microsoft Windows , Linux , macOS , iOS , Android |
Тип | Программная среда |
Лицензия | МОЯ лицензия |
Веб-сайт | https://avaloniaui.net/ |
Avalonia — бесплатная программа с открытым исходным кодом. [3] [4] .NET Кроссплатформенная на основе XAML платформа пользовательского интерфейса [5] вдохновлен WPF / UWP и распространяется по лицензии MIT . [6] [7] [8]
Он позволяет разрабатывать кроссплатформенные приложения с использованием любого языка .NET , включая C# , F#. [9] и VB.NET для Windows , Linux , macOS , iOS , Android и WebAssembly . [10] [11]
Avalonia поддерживает несколько рендереров, включая Direct2D и Skia. [12] что позволяет ему работать на широком спектре платформ. Авалония рисует весь свой пользовательский интерфейс, [13] отражая подход Flutter .
История
[ редактировать ]Авалония, первоначально называвшаяся Перспекс, [14] Впервые был разработан Стивеном Кирком, первоначальный коммит был сделан 5 декабря 2013 года. Платформа была задумана с целью создания кроссплатформенной инфраструктуры пользовательского интерфейса, вдохновленной Windows Presentation Foundation (WPF). [15]
Авалония стала частью .NET Foundation [16] 1 апреля 2020 г., [17] и уехал 20 февраля 2024 года. [18]
поддержка IDE
[ редактировать ]Avalonia поддерживает поддержку следующих IDE и редакторов через плагины:
Другие IDE можно использовать с плагинами, поддерживаемыми сообществом, включая JetBrains Rider. [22]
Ссылки
[ редактировать ]- ^ «Сначала зафиксируйте исходный код Авалонии» . Гитхаб . Проверено 5 декабря 2013 г.
- ^ «Выпуск 11.0.11» . 18 июня 2024 г. Проверено 20 июня 2024 г.
- ^ «Мультиплатформенный пакет XAML/C# Miracle: Avalonia. Сравнение Avalonia с решениями на основе WinUI» . КодПроект . 20 августа 2023 г. Проверено 22 декабря 2023 г.
- ^ Андерсон, Тим. «Кроссплатформенная платформа Windows Presentation Framework, кто-нибудь? Короткий ответ: да. Распаковка Avalonia» . www.theregister.com . Проверено 22 декабря 2023 г.
- ^ «Усовершенствования ReSharper и Rider для Avalonia» . Блог JetBrains . 12 апреля 2021 г. Проверено 22 декабря 2023 г.
- ^ Авалония на GitHub
- ^ Джонатан Аллен (15 февраля 2018 г.). «Ранний взгляд на Avalonia, кроссплатформенный набор инструментов пользовательского интерфейса для .NET» . ИнфоВ. Архивировано из оригинала 27 декабря 2019 г. Проверено 19 сентября 2019 г.
- ^ Кей Юбанк (07 марта 2019 г.). «Кроссплатформенная платформа .NET UI Framework Avalonia» . Я пограммер . Архивировано из оригинала 14 мая 2018 г. Проверено 19 сентября 2019 г.
- ^ «Потерянные в деталях» . LostInDetails.com . Проверено 22 декабря 2023 г.
- ^ Адрианхолл (08 сентября 2023 г.). «Создайте приложение Avalonia с помощью мобильных приложений Azure» . Learn.microsoft.com . Проверено 22 декабря 2023 г.
- ^ «Авалония достигла общедоступной версии v11» . ИнфоQ . Проверено 22 декабря 2023 г.
- ^ Андерсон, Тим (10 июля 2023 г.). «Выпущена Avalonia 11: кроссплатформенная платформа получила новый рендеринг плюс поддержку iOS и Android • DEVCLASS» . ДЕВКЛАСС . Проверено 22 декабря 2023 г.
- ^ «Пользовательский интерфейс Avalonia для .NET: обзор проекта от Майка Джеймса» . ИнфоQ . Проверено 22 декабря 2023 г.
- ^ «10 лет Авалонии!» . www.avaloniaui.net . 20 мая 2019 г. Проверено 21 декабря 2023 г.
- ^ Андерсон, Тим. «Кроссплатформенная платформа Windows Presentation Framework, кто-нибудь? Короткий ответ: да. Распаковка Avalonia» . www.theregister.com . Проверено 22 декабря 2023 г.
- ^ «Авалония» . По умолчанию . Проверено 22 декабря 2023 г.
- ^ «Изменить авторские права в лицензии. · AvaloniaUI/Avalonia@26738fe» . Гитхаб . Проверено 21 декабря 2023 г.
- ^ «Прощание с .NET Foundation» . Гитхаб . Проверено 28 февраля 2024 г.
- ^ «Авалония для VSCode — Visual Studio Marketplace» . marketplace.visualstudio.com . Проверено 22 декабря 2023 г.
- ^ «Avalonia для Visual Studio 2019 — Visual Studio Marketplace» . marketplace.visualstudio.com . Проверено 22 декабря 2023 г.
- ^ «Avalonia для Visual Studio 2022 — Visual Studio Marketplace» . marketplace.visualstudio.com . Проверено 22 декабря 2023 г.
- ^ «AvaloniaRider — плагин IntelliJ IDE | Торговая площадка» . Торговая площадка JetBrains . Проверено 22 декабря 2023 г.
Дальнейшее чтение
[ редактировать ]- Журнал Visual Studio Magazine: Платформа пользовательского интерфейса Avalonia .NET с открытым исходным кодом наконец-то достигла рубежа v11 GA Release
- InfoQ: Начало работы с пользовательским интерфейсом Avalonia
- DevClass: Интервью: Avalonia XPF представлена для WPF на Mac, Linux и, в конечном итоге, на мобильных устройствах/
- Блог JetBrains: Практический пример: как GritWorld использует Rider и Avalonia для создания мощного 3D-движка
- I-Programmer: Avalonia 11 добавляет поддержку новой платформы