Jump to content

Авалония (программная среда)

Авалония
Разработчик(и) .NET Foundation и AvaloniaUI OÜ
Первоначальный выпуск 5 декабря 2013 г .; 10 лет назад ( 05.12.2013 ) [1]
Стабильная версия
11.0.11 [2]  Отредактируйте это в Викиданных / 18 июня 2024 г.
Репозиторий github /АвалонияUI /Авалония
Написано в С#
Операционная система 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]

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

Дальнейшее чтение

[ редактировать ]
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5b748984cefd281376d37e7a05be5133__1717192680
URL1:https://arc.ask3.ru/arc/aa/5b/33/5b748984cefd281376d37e7a05be5133.html
Заголовок, (Title) документа по адресу, URL1:
Avalonia (software framework) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)