Re[9]: Переход на Lazarus
От: icezone  
Дата: 17.08.25 22:36
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>Здравствуйте, icezone, Вы писали:


T>>>А почему не Flutter?


I>>а зачем мне Dart?


U_E>А что насчет Авалонии?..


так это же .net?
Re[9]: Переход на Lazarus
От: dsorokin Россия  
Дата: 18.08.25 11:16
Оценка: 16 (2)
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>А что насчет Авалонии?..


Ну, я использую Авалонию наряду с WPF. У Авалонии огроменные контролы по умолчанию. Нужно как-то умерять аппетит Авалонии по поводу размеров типа такого, хотя и этого мало.

    <Application.Resources>
        <x:Double x:Key="ControlContentThemeFontSize">12.5</x:Double>
    </Application.Resources>


Что сказать? Можно собирать программы так, чтобы они работали потом без необходимости пользователю устанавливать .NET. Чтобы просто пользователь мог скачать и тут же запустить. Однако бинарники c AOT по размеру большие (у меня мегабайт под 50).

Могу даже свою программу запускать в браузере у себя локально, но использовать не могу на сайте (там программа мегабайт будет под 70 или 100 — для меня много)

Кроссплатформенность есть. Работает и на винде, и на линуксе, да и на маке тоже. Можно еще попробовать на андроиде и яблофоне.

Есть свои особенности. UI-контролы почти всегда (или вообще всегда) нужно использовать через композицию. Наследование от UI-контролов не работает (в отличие от WPF).

В целом, задачи свои Авалония решает. Использовать можно
Re[10]: Переход на Lazarus
От: Unhandled_Exception Россия  
Дата: 18.08.25 19:04
Оценка:
Здравствуйте, icezone, Вы писали:

I>так это же .net?


Да...
Re[11]: Переход на Lazarus
От: icezone  
Дата: 18.08.25 23:17
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>Здравствуйте, icezone, Вы писали:


I>>так это же .net?


U_E>Да...


это не мое..
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.