Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
Здравствуйте, gyraboo, Вы писали: G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
Да выбор как бе невелик: для паскаля Lazarus/Delphi FMX (но он глючный да). Для C++ ественно Qt или wxWidgets.
Для эстетов — богомерзкий электрон, что суть есть перепакованный хром, а программа собой являет смесь HTML и жабаскрипта. Минимальная программа мегабайт так под 40, тормоза, процессы поедающие CPU вот это он.
Здравствуйте, Черный Властелин, Вы писали:
ЧВ>Да выбор как бе невелик: для паскаля Lazarus/Delphi FMX (но он глючный да). Для C++ ественно Qt или wxWidgets. ЧВ>Для эстетов — богомерзкий электрон, что суть есть перепакованный хром, а программа собой являет смесь HTML и жабаскрипта. Минимальная программа мегабайт так под 40, тормоза, процессы поедающие CPU вот это он.
Да, Электрон не подходит, т.к. ПО будет многопоточным и само по себе жрать ресурсы.
Я вот ещё обратил внимание на GTK+, но не смог найти списка с примером программ на нём под Windows. У вас нет опыта с GTK+?
А под Visual Studio на C++ можно что-нибудь современное и вменяемое в плане GUI делать?
Здравствуйте, gyraboo, Вы писали:
G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
Извините, а какие проблемы с C#? Вроде пишут защищенные продукты
Здравствуйте, gyraboo, Вы писали:
G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают. Поначалу решил использовать последнюю версию Delphi, но она оказалась слишком нестабильной и глючной, и пока что остановился на Lazarus. Но GUI у его программ выглядят немного допотопно. На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
Здравствуйте, gyraboo, Вы писали:
G>А под Visual Studio на C++ можно что-нибудь современное и вменяемое в плане GUI делать? U++ sciter wxWidget(codeblocks) gtk qt -> copperspice
Если Вы мечтаете об идеальной (читай безглючной) кроссплатформенности — забудьте. Танцевать с бубном придётся в любом случае. А Delphi и VCL вполне надёжны и работоспособны. Уж всяко лучше Лазаруса.
Здравствуйте, gyraboo, Вы писали:
G> На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
WPF. .Net можно обфусцировать. В крайнем случае вынеси часть логики в unmanaged код.
Здравствуйте, mauzer_tim, Вы писали:
_>Кстати, да, sciter — инетересный вариант. Сам рассматриваю для новых проектов. Интересно, кто-нибудь использует его в шароваре?
Мы используем его предка (htmlayout) в коммерческой софтине для всяких resizable панелек и диалогов. Остальной гуй на WTL.
На предыдущем месте коллеги успешно перетащили код с htmlayout на sciter.
_____________________
С уважением,
Stanislav V. Zudin
_>Кстати, да, sciter — инетересный вариант. Сам рассматриваю для новых проектов. Интересно, кто-нибудь использует его в шароваре?
про шаровару не знаю, но если мне не изменяет память, у Нортон Антивируса гуй был на скайтере или htmlayout.
продукт вообще крайне серьезный, я просто не понимаю, как Андрей это всё один делает.
Здравствуйте, rudzuk, Вы писали:
R>Он выглядит по-системному. В чем допотопность выражается?
В этой системности и выражается. Многие считают стандартные системные темы донельзя унылыми, им подавай яркие цвета, рамочки, текстурки, всевозможные анимашечки и прочее. Иначе ведь так неудобно управлять софтом.
Здравствуйте, gyraboo, Вы писали:
G>Пишу шароварное приложение, чтобы с более-менее красивым GUI, и чтобы это было компилируемое приложение, а не в виртуальной машине (для повышения уровня лицензионной защиты), поэтому C# и JavaFX сразу отпадают.
Ну вообще то UWP .Net Native https://docs.microsoft.com/ru-ru/dotnet/framework/net-native/net-native-and-compilation
Правда для Win 10.
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, 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, тоже один человек пишет!
Здравствуйте, Unhandled_Exception, Вы писали:
U_E>Здравствуйте, gyraboo, Вы писали:
G>> На чем сейчас можно писать компилируемое шароварное ПО с красивым GUI (в первую очередь под Windows, но если будет кроссплатформенность, это будет плюсом)?
U_E>WPF. .Net можно обфусцировать. В крайнем случае вынеси часть логики в unmanaged код.
Ой, все это такой большой костыль и ребячество, обфусцировать там что-то, не серъезно это!
Delphi — лучший вариант! Развивается! Все отлично!