Возможно ли писать GUI на .NET в линуксе
Хотел попробовать перейти на линукс, но никак не могу разобраться с разработкой wpf, смотрел авалонию, но там все по-другому. Так же не нашел никакого xaml превью (как вообще без этого можно жить?). Есть ли какие-либо варианты, или надо сидеть на винде и не выпендриваться?
Ответы (1 шт):
Автор решения: Kyubey
→ Ссылка
.NET Linux desktop GUI:
- Avalonia: опенсорсная кросс-платформенная версия WPF, 35-й диалект XAML.
- MAUI: форк MAUI под Linux, наследник Xamarin.Forms, 36-й диалект XAML.
- Blazor Hybrid: для ценителей подхода Electron с превращением всех программ в браузер с локальным сервером.
- Gtk#: WinForms по отношению к Windows — как Gtk по отношению к Линуксу.
- Uno: кросс-платформенная версия UWP/WinUI, 37-й диалект XAML.
- WinForms: костыль с подпорками эпохи Mono всё ещё реально завести на Linux через Mono, но Core не будет.
- Qml.NET: заброшенная попытка перетащить современный Qt в .NET, ещё где-то валялись биндинги для ископаемого Qt.