Фреймворк для современного GUI
От: gyraboo  
Дата: 27.07.20 11:51
Оценка:
Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
Re: Фреймворк для современного GUI
От: Черный Властелин Австралия https://www.softperfect.com
Дата: 27.07.20 12:00
Оценка: +1
Здравствуйте, gyraboo, Вы писали:
G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?

Да выбор как бе невелик: для паскаля Lazarus/Delphi FMX (но он глючный да). Для C++ ественно Qt или wxWidgets.

Для эстетов — богомерзкий электрон, что суть есть перепакованный хром, а программа собой являет смесь HTML и жабаскрипта. Минимальная программа мегабайт так под 40, тормоза, процессы поедающие CPU вот это он.
Re[2]: Фреймворк для современного GUI
От: gyraboo  
Дата: 27.07.20 12:03
Оценка:
Здравствуйте, Черный Властелин, Вы писали:

ЧВ>Да выбор как бе невелик: для паскаля Lazarus/Delphi FMX (но он глючный да). Для C++ ественно Qt или wxWidgets.

ЧВ>Для эстетов — богомерзкий электрон, что суть есть перепакованный хром, а программа собой являет смесь HTML и жабаскрипта. Минимальная программа мегабайт так под 40, тормоза, процессы поедающие CPU вот это он.

Да, Электрон не подходит, т.к. ПО будет многопоточным и само по себе жрать ресурсы.
Я вот ещё обратил внимание на GTK+, но не смог найти списка с примером программ на нём под Windows. У вас нет опыта с GTK+?
А под Visual Studio на C++ можно что-нибудь современное и вменяемое в плане GUI делать?
Re: Фреймворк для современного GUI
От: Михуил  
Дата: 27.07.20 12:35
Оценка: +1
Здравствуйте, gyraboo, Вы писали:

G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?


Извините, а какие проблемы с C#? Вроде пишут защищенные продукты
Re: Фреймворк для современного GUI
От: LuciferSaratov Россия  
Дата: 27.07.20 12:38
Оценка: +2
Здравствуйте, gyraboo, Вы писали:

G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?


https://sciter.com — вот выбор здорового человека
если что, автор тоже здесь: https://rsdn.org/account/info/13953
Отредактировано 27.07.2020 12:39 LuciferSaratov . Предыдущая версия .
Re[3]: Фреймворк для современного GUI
От: kov_serg Россия  
Дата: 27.07.20 13:07
Оценка: +1
Здравствуйте, gyraboo, Вы писали:

G>А под Visual Studio на C++ можно что-нибудь современное и вменяемое в плане GUI делать?

U++
sciter
wxWidget(codeblocks)
gtk
qt -> copperspice
Re[2]: Фреймворк для современного GUI
От: AWSVladimir  
Дата: 27.07.20 13:26
Оценка:
Здравствуйте, Черный Властелин, Вы писали:

ЧВ>Да выбор как бе невелик: для паскаля Lazarus/Delphi FMX (но он глючный да).

Не писал на FMX, VCL + удаленный доступа пока хватало.
Но на счет FMX, Девок вон запилили на FMX, если уж они зарелизили продукт, то наверно FMX можно уже юзать?
https://community.devexpress.com/blogs/vcl/archive/2020/07/22/devexpress-fmx-grid-ctp-available.aspx
Re: Фреймворк для современного GUI
От: paradoks  
Дата: 27.07.20 13:28
Оценка:
Здравствуйте, gyraboo, Вы писали:

G> Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной,


Клевета! Все отлично работает. Ты бери не с рутрэкера а с оф сайта и все будет Ок.

Собственно других вариантов нет.
Отредактировано 27.07.2020 13:32 paradoks . Предыдущая версия .
Re: Фреймворк для современного GUI
От: mdaii http://delphifeeds.ru
Дата: 27.07.20 14:00
Оценка:
Если Вы мечтаете об идеальной (читай безглючной) кроссплатформенности — забудьте. Танцевать с бубном придётся в любом случае. А Delphi и VCL вполне надёжны и работоспособны. Уж всяко лучше Лазаруса.
Re: Фреймворк для современного GUI
От: Unhandled_Exception Россия  
Дата: 27.07.20 14:21
Оценка:
Здравствуйте, gyraboo, Вы писали:

G> На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?


WPF. .Net можно обфусцировать. В крайнем случае вынеси часть логики в unmanaged код.
Re: Фреймворк для современного GUI
От: rudzuk  
Дата: 27.07.20 14:49
Оценка:
Здравствуйте, gyraboo, Вы писали:

g> Но GUI у его программ выглядят немного допотопно.


??? Он выглядит по-системному. В чем допотопность выражается?
avalon/3.0.0
Re[2]: Фреймворк для современного GUI
От: rudzuk  
Дата: 27.07.20 14:56
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

UE>.Net можно обфусцировать. В крайнем случае вынеси часть логики в unmanaged код.


Деликеру это не очень помогло.
avalon/3.0.0
Re[2]: Фреймворк для современного GUI
От: mauzer_tim Верблюд  
Дата: 27.07.20 14:56
Оценка:
Здравствуйте, LuciferSaratov, Вы писали:
LS>https://sciter.com — вот выбор здорового человека
LS>если что, автор тоже здесь: https://rsdn.org/account/info/13953

Кстати, да, sciter — инетересный вариант. Сам рассматриваю для новых проектов. Интересно, кто-нибудь использует его в шароваре?
Re[3]: Фреймворк для современного GUI
От: Stanislav V. Zudin Россия  
Дата: 27.07.20 15:10
Оценка:
Здравствуйте, mauzer_tim, Вы писали:

_>Кстати, да, sciter — инетересный вариант. Сам рассматриваю для новых проектов. Интересно, кто-нибудь использует его в шароваре?


Мы используем его предка (htmlayout) в коммерческой софтине для всяких resizable панелек и диалогов. Остальной гуй на WTL.
На предыдущем месте коллеги успешно перетащили код с htmlayout на sciter.
_____________________
С уважением,
Stanislav V. Zudin
Re[3]: Фреймворк для современного GUI
От: LuciferSaratov Россия  
Дата: 27.07.20 15:19
Оценка:
_>Кстати, да, sciter — инетересный вариант. Сам рассматриваю для новых проектов. Интересно, кто-нибудь использует его в шароваре?

про шаровару не знаю, но если мне не изменяет память, у Нортон Антивируса гуй был на скайтере или htmlayout.
продукт вообще крайне серьезный, я просто не понимаю, как Андрей это всё один делает.
Re: Фреймворк для современного GUI
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 27.07.20 15:20
Оценка: +1 -2
Здравствуйте, gyraboo, Вы писали:

Невероятно, но скорее всего электрон и JS. Как вариант QT/sciter. Из маргинальных, Dart+Flutter.
Sic luceat lux!
Re[2]: Фреймворк для современного GUI
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 27.07.20 16:39
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Он выглядит по-системному. В чем допотопность выражается?


В этой системности и выражается. Многие считают стандартные системные темы донельзя унылыми, им подавай яркие цвета, рамочки, текстурки, всевозможные анимашечки и прочее. Иначе ведь так неудобно управлять софтом.
Re: Фреймворк для современного GUI
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 27.07.20 17:06
Оценка: -1
Здравствуйте, gyraboo, Вы писали:

G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают.

Ну вообще то UWP .Net Native https://docs.microsoft.com/ru-ru/dotnet/framework/net-native/net-native-and-compilation
Правда для Win 10.
и солнце б утром не вставало, когда бы не было меня
Re: Фреймворк для современного GUI
От: wamaco  
Дата: 27.07.20 17:07
Оценка:
Здравствуйте, gyraboo, Вы писали:

G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?


Delphi + HTML Component Library (https://delphihtmlcomponents.com/)
Из плюсов кроссплатформа, Sydney 10.4 с двумя последними патчами стабильный, в конце недели выйдет 3 патч!
Все там хорошо!

HTML Component Library это почти аналог Sciter, тоже один человек пишет!
Отредактировано 27.07.2020 17:19 wamaco . Предыдущая версия .
Re[2]: Фреймворк для современного GUI
От: wamaco  
Дата: 27.07.20 17:12
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

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


G>> На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?


U_E>WPF. .Net можно обфусцировать. В крайнем случае вынеси часть логики в unmanaged код.


Ой, все это такой большой костыль и ребячество, обфусцировать там что-то, не серъезно это!
Delphi — лучший вариант! Развивается! Все отлично!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.