Avalonia: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
 
(не показано 12 промежуточных версий этого же участника)
Строка 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/|deadlink=no}}</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|deadlink=no}}</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/|deadlink=no}}</ref>.
''Avalonia''' — кроссплатформенная платформа пользовательского интерфейса на основе [[XAML]], основанная на [[Windows Presentation Foundation|WPF]]/[[Универсальная платформа Windows|UWP]] и распространяемая под [[Лицензия MIT|лицензией MIT]]<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
|lang=en
|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/
|deadlink=no
}}</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
|lang=en
|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
|deadlink=no
}}</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/
|deadlink=no
}}</ref>.


Полностью поддерживает [[.NET|.NET Core 2.0]], XAML, дата-биндинги, lookless-контролы и многое другое. Avalonia позволяет писать на [[C Sharp|C#]] приложения под [[Windows]], [[Linux]] и [[macOS]]. Возможность запуска на [[iOS]] и [[Android]] находится в экспериментальном состоянии<ref>{{Cite web|url=http://itnan.ru/post.php?c=1&p=349394|title=Релиз первой беты кроссплатформенного XAML UI-тулкита Avalonia|author=Никита Цуканов|website=|date=2019-02-18|publisher=itnan.ru|accessdate=2019-09-19}}</ref>.
Полностью поддерживает [[.NET|.NET Core 2.0]], XAML, дата-биндинги, lookless-контролы и многое другое. Avalonia позволяет писать на [[C Sharp|C#]] приложения под [[Windows]], [[Linux]] и [[macOS]]. Возможность запуска на [[iOS]] и [[Android]] находится в экспериментальном состоянии<ref>{{Cite web
|url=http://itnan.ru/post.php?c=1&p=349394
|title=Релиз первой беты кроссплатформенного XAML UI-тулкита Avalonia
|lang=ru
|author=Никита Цуканов
|website=
|date=2019-02-18
|publisher=itnan.ru
|accessdate=2019-09-19
|archive-url=https://web.archive.org/web/20230522160022/https://itnan.ru/post.php?c=1&p=349394
|archive-date=2023-05-22
}}</ref>.


== Название ==
== Название ==
Строка 8: Строка 51:
== Примечания ==
== Примечания ==
{{примечания}}
{{примечания}}
== Интеграция с IDE ==
* [https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS Avalonia for Visual Studio 2022]
* [https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio Avalonia for Visual Studio 2019, 2017]


== Ссылки ==
== Ссылки ==
Строка 13: Строка 60:
* {{Official|https://avaloniaui.net/}}
* {{Official|https://avaloniaui.net/}}
* {{Github|AvaloniaUI|Avalonia}}
* {{Github|AvaloniaUI|Avalonia}}
* [https://docs.avaloniaui.net/ Документация]{{ref-en}}
** [https://docs.avaloniaui.net/docs/next/concepts/reactiveui/ ReactiveUI]
* [https://play.avaloniaui.net/ Avalonia UI Playground]
* {{github|AvaloniaCommunity|awesome-avalonia|Awesome-Avalonia}}
* {{github|AvaloniaCommunity|awesome-avalonia|Awesome-Avalonia}}


[[Категория:Категоризовать]]
[[Категория:Программное обеспечение по алфавиту]]
[[Категория:Свободные библиотеки программ]]
[[Категория:Свободные библиотеки программ]]
[[Категория:Фреймворки]]
[[Категория:Программное обеспечение с лицензией MIT]]
[[Категория:Программное обеспечение с лицензией MIT]]
[[Категория:Библиотеки виджетов]]
[[Категория:Библиотеки виджетов]]
[[Категория:Свободное программное обеспечение, написанное на C Sharp]]
[[Категория:Свободное программное обеспечение, написанное на C Sharp]]
[[Категория:Разработка мобильных приложений]]
[[Категория:Инструменты для разработки мобильных приложений]]
[[Категория:Разработка программного обеспечения по платформе]]
[[Категория:Программное обеспечение для веб-разработки]]
[[Категория:Кроссплатформенное программное обеспечение]]
[[Категория:Кроссплатформенное программное обеспечение]]

Текущая версия от 20:14, 17 сентября 2023

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

Полностью поддерживает .NET Core 2.0, XAML, дата-биндинги, lookless-контролы и многое другое. Avalonia позволяет писать на C# приложения под Windows, Linux и macOS. Возможность запуска на iOS и Android находится в экспериментальном состоянии[4].

Название

  • У компонента .NET Framework — Windows Presentation Foundation (WPF) — во времена разработки Windows Vista (Longhorn) было кодовое название Avalon

Примечания

  1. Jonathan Allen. An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET (англ.). InfoQ (февраль 2018). Дата обращения: 19 сентября 2019. Архивировано 27 декабря 2019 года.
  2. Kay Ewbank. Avalonia Cross Platform .NET UI Framework (англ.). I Pogrammer (7 марта 2019). Дата обращения: 19 сентября 2019. Архивировано 14 мая 2018 года.
  3. Никита Цуканов. Релиз кроссплатформенного XAML UI-фреймворка AvaloniaUI 0.5. habr.com (15 мая 2017). Дата обращения: 19 сентября 2019. Архивировано 27 июля 2019 года.
  4. Никита Цуканов. Релиз первой беты кроссплатформенного XAML UI-тулкита Avalonia. itnan.ru (18 февраля 2019). Дата обращения: 19 сентября 2019. Архивировано 22 мая 2023 года.

Интеграция с IDE

Ссылки