Avalonia: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
'''Avalonia''' — кроссплатформенная платформа пользовательского интерфейса на основе [[XAML]], основанная на [[Windows Presentation Foundation|WPF]]/[[Универсальная платформа Windows|UWP]] и распространяемая под [[Лицензия MIT|лицензией MIT]]<ref>{{Github|AvaloniaUI|Avalonia}}</ref><ref>{{Cite web|url=https://www.infoq.com/news/2018/02/Avalonia/|title=An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET|author=Jonathan Allen|website=|date=2018-02|publisher=InfoQ|accessdate=2019-09-19|archive-date=2019-12-27|archive-url=https://web.archive.org/web/20191227170157/https://www.infoq.com/news/2018/02/Avalonia/}}</ref><ref>{{Cite web|url=https://www.i-programmer.info/news/80/11611.html|title=Avalonia Cross Platform .NET UI Framework|author=Kay Ewbank|website=I Pogrammer|date=2019-03-07|publisher=|access-date=2019-09-19|archive-date=2018-05-14|archive-url=https://web.archive.org/web/20180514160818/http://www.i-programmer.info/news/80/11611.html}}</ref>. Ранее называлась Perspex<ref>{{Cite web|url=https://habr.com/ru/post/328684/|title=Релиз кроссплатформенного XAML UI-фреймворка AvaloniaUI 0.5|author=Никита Цуканов|website=|date=2017-05-15|publisher=[[habr.com]]|lang=ru|accessdate=2019-09-19|archive-date=2019-07-27|archive-url=https://web.archive.org/web/20190727084805/https://habr.com/ru/post/328684/}}</ref>. | '''Avalonia''' — кроссплатформенная платформа пользовательского интерфейса на основе [[XAML]], основанная на [[Windows Presentation Foundation|WPF]]/[[Универсальная платформа Windows|UWP]] и распространяемая под [[Лицензия MIT|лицензией MIT]]<ref>{{Github|AvaloniaUI|Avalonia}}</ref><ref>{{Cite web|url=https://www.infoq.com/news/2018/02/Avalonia/|title=An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET|author=Jonathan Allen|website=|date=2018-02|publisher=InfoQ|accessdate=2019-09-19|archive-date=2019-12-27|archive-url=https://web.archive.org/web/20191227170157/https://www.infoq.com/news/2018/02/Avalonia/}}</ref><ref>{{Cite web|url=https://www.i-programmer.info/news/80/11611.html|title=Avalonia Cross Platform .NET UI Framework|author=Kay Ewbank|website=I Pogrammer|date=2019-03-07|publisher=|access-date=2019-09-19|archive-date=2018-05-14|archive-url=https://web.archive.org/web/20180514160818/http://www.i-programmer.info/news/80/11611.html}}</ref>. Ранее называлась Perspex<ref>{{Cite web|url=https://habr.com/ru/post/328684/|title=Релиз кроссплатформенного XAML UI-фреймворка AvaloniaUI 0.5|author=Никита Цуканов|website=|date=2017-05-15|publisher=[[habr.com]]|lang=ru|accessdate=2019-09-19|archive-date=2019-07-27|archive-url=https://web.archive.org/web/20190727084805/https://habr.com/ru/post/328684/}}</ref>. | ||
− | Полностью поддерживает [[.NET|.NET Core 2.0]], XAML, дата-биндинги, lookless-контролы и многое другое. Avalonia позволяет писать на [[C Sharp|C#]] приложения под [[Windows]], [[Linux]] и [[ | + | Полностью поддерживает [[.NET|.NET Core 2.0]], XAML, дата-биндинги, lookless-контролы и многое другое. |
+ | |||
+ | Avalonia позволяет писать на [[C Sharp|C#]] приложения под [[Windows]], [[Linux]], [[macOS]], [[iOS]], [[Android]] и [[Web-приложения|Web]], используя единую [[Кодовая база|кодовую базу]]. Также объявлены, но, пока ещё, не реализованы, поддержка [[visionOS]] и [[Tizen]]. | ||
Начиная с ''Avalonia 11 preview 1'' появилась возможность запуска на [[iOS]], [[Android]] и [[WebAssembly|Web]] (без Blazor) в экспериментальном состоянии<ref>{{Cite web|url=https://dev.to/avalonia/turning-it-up-to-11-34jn|title=Turning it up to 11!|author=Dan Walmsley|website=|date=2022-08-19|publisher=dev.to|accessdate=2022-12-07|archive-date=2022-12-07|archive-url=https://web.archive.org/web/20221207090042/https://dev.to/avalonia/turning-it-up-to-11-34jn}}</ref>. | Начиная с ''Avalonia 11 preview 1'' появилась возможность запуска на [[iOS]], [[Android]] и [[WebAssembly|Web]] (без Blazor) в экспериментальном состоянии<ref>{{Cite web|url=https://dev.to/avalonia/turning-it-up-to-11-34jn|title=Turning it up to 11!|author=Dan Walmsley|website=|date=2022-08-19|publisher=dev.to|accessdate=2022-12-07|archive-date=2022-12-07|archive-url=https://web.archive.org/web/20221207090042/https://dev.to/avalonia/turning-it-up-to-11-34jn}}</ref>. | ||
== Название == | == Название == | ||
− | * У компонента .NET Framework — Windows Presentation Foundation (WPF) — во времена разработки [[Windows Vista]] (Longhorn) было кодовое название Avalon | + | * У компонента [[.NET Framework]] — [[Windows Presentation Foundation]] (WPF) — во времена разработки [[Windows Vista]] (Longhorn) было кодовое название Avalon |
== Примечания == | == Примечания == |
Версия от 18:42, 8 мая 2024
Avalonia — кроссплатформенная платформа пользовательского интерфейса на основе XAML, основанная на WPF/UWP и распространяемая под лицензией MIT[1][2][3]. Ранее называлась Perspex[4].
Полностью поддерживает .NET Core 2.0, XAML, дата-биндинги, lookless-контролы и многое другое.
Avalonia позволяет писать на C# приложения под Windows, Linux, macOS, iOS, Android и Web, используя единую кодовую базу. Также объявлены, но, пока ещё, не реализованы, поддержка visionOS и Tizen.
Начиная с Avalonia 11 preview 1 появилась возможность запуска на iOS, Android и Web (без Blazor) в экспериментальном состоянии[5].
Название
- У компонента .NET Framework — Windows Presentation Foundation (WPF) — во времена разработки Windows Vista (Longhorn) было кодовое название Avalon
Примечания
- ↑ Проект Avalonia на сайте GitHub
- ↑ Jonathan Allen. An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET . InfoQ (февраль 2018). Дата обращения: 19 сентября 2019. Архивировано 27 декабря 2019 года.
- ↑ Kay Ewbank. Avalonia Cross Platform .NET UI Framework . I Pogrammer (7 марта 2019). Дата обращения: 19 сентября 2019. Архивировано 14 мая 2018 года.
- ↑ Никита Цуканов. Релиз кроссплатформенного XAML UI-фреймворка AvaloniaUI 0.5 . habr.com (15 мая 2017). Дата обращения: 19 сентября 2019. Архивировано 27 июля 2019 года.
- ↑ Dan Walmsley. Turning it up to 11! dev.to (19 августа 2022). Дата обращения: 7 декабря 2022. Архивировано 7 декабря 2022 года.
Ссылки
- https://avaloniaui.net/ − официальный сайт.
- Проект Avalonia на сайте GitHub