powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подводные камни при портировании в Linux
25 сообщений из 128, страница 4 из 6
Подводные камни при портировании в Linux
    #40032094
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
ЛОР по сравнению с ними - сборище вежливых ботаников ...

Та вы шо? А на ЛОРе говорят, что ЛОР - токсичный, а вот забугорные сайты...
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032095
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timofeevka
Интересное впечатление про сообщество GTK+, буду иметь ввиду.

Вы, видимо, не в курсе, какой они там сделали кульбит при переходе с gnome 2 на gnome 3. Там уже всё было понятно, что это за люди.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032129
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
asutp2,

Мало, криво, тормозно.


Категорически не согласен. FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. А учитывая, что один и тот же код реально работает на виндах, и на маке, и на линуксе, то как раз VCL выглядит всё менее привлекательной для использования в проектах.
На мобилах да, проблемы скорости UI есть. Но для мобил есть fgx native.

rgreat
Ну и до кучи нифига не совместимо по коду с другими фреймворками.
А что, VCL совместима по коду с другими фреймворками?))) У нас в делфи их всего 3 - vcl, fmx и fgx native. Всё остальное - это просто либы. А что поддерживает либа, зависит уже от нее.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032131
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению.

Кому и кобыла - невеста. (c)
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032135
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kazantsev Alexey
WxWidgets, GTK.

Судя по вики, GTK под винду либо через костыли msys, либо "very buggy and limited against actual versions".

На .нет сам посматриваю, сейчас у МС очень хорошие инициативы - VSCode, открытие .нет, т.ч. хорошо бы, если б у них взлетело.
ziv-2014

еще котлин и dart.

Котлин это джава, а джава это религия.
Dart пока на десктопы как следует не завезли, емнип.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032146
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Судя по вики, GTK под винду либо через костыли msys, либо "very buggy and limited against actual versions".

Я GTK под винду пробовал очень давно, и тогда проблем особенных небыло. Свежий GIMP, например, прекрасно работает под виндой.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032150
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Kazantsev Alexey
WxWidgets, GTK.

Судя по вики, GTK под винду либо через костыли msys, либо "very buggy and limited against actual versions".

На .нет сам посматриваю, сейчас у МС очень хорошие инициативы - VSCode, открытие .нет, т.ч. хорошо бы, если б у них взлетело.
ziv-2014

еще котлин и dart.

Котлин это джава, а джава это религия.
Dart пока на десктопы как следует не завезли, емнип.

Котлин может в натив. https://kotlinlang.org/docs/reference/mpp-supported-platforms.html
Dart уже на подходе.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032156
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
Котлин может в натив.

Жаль только, что по производительности от своего jvm-собрата отстаёт. Но вообще, котлин весьма приятный язык.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032198
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
asutp2
FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению.

Кому и кобыла - невеста. (c)
а в чем проблема? Личная неприязнь к FMX?
Вот у меня среди клиентов есть ТОП-менеджеры, которые принципиально используют только продукцию Apple. Если бы не было варианта приложения под мак, наш софт в их компаниях бы не купили. Поэтому FMX отличное решение для для кроссплатформенной разработки на делфи. Всё работает как надо, поэтому еще раз - в чем проблема?)))
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032207
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
а в чем проблема?

Проблема в том, что это тормозное поделие, которое не умеет в родной лук'н'фил ни на одной платформе. Движение в сторону платформенных контролов есть, но, блин, улитки быстрее ползают.
asutp2
Личная неприязнь к FMX?

Я тя умоляю...
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032211
pvv.pas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asutp2,

Овер полтора ляма строк , с кучей сабмодулей, на FMX, под FMX Linux прекрасно взлетел бонусом и на Астре...
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032218
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pvv.pas
asutp2,

Овер полтора ляма строк , с кучей сабмодулей, на FMX, под FMX Linux прекрасно взлетел бонусом и на Астре...
про это и речь, что сейчас FMX работает вполне себе достойно

Kazantsev Alexey
asutp2
а в чем проблема?

Проблема в том, что это тормозное поделие, которое не умеет в родной лук'н'фил ни на одной платформе. Движение в сторону платформенных контролов есть, но, блин, улитки быстрее ползают.
ты просто отстал от жизни. Еще раз - в 10.3.3 и 10.4.1 FMX работает как надо. Подтверждено реальными проектами.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032225
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
Еще раз - в 10.3.3 и 10.4.1 FMX работает как надо. Подтверждено реальными проектами.

Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм...
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032231
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
asutp2
Еще раз - в 10.3.3 и 10.4.1 FMX работает как надо. Подтверждено реальными проектами.

Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм...
интересно, на основании чего такой вывод? видимо на твоем горячо любимом реальном г**вне (fpc, лазарус) работает именно так?))) Стили? не, не слышали? Отлов системных событий mac и соответствующее реагирование? снова не, не слышали?
Научись сначала с FMX работать, а потом уже поливай грязью.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032233
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
интересно, на основании чего такой вывод?

На основании опыта.
asutp2
видимо на твоем горячо любимом реальном г**вне (fpc, лазарус) работает именно так?)))

В лазаре, как раз, таких проблем нет, контролы то нативные.
asutp2
Стили? не, не слышали? Отлов системных событий mac и соответствующее реагирование? снова не, не слышали?

Ну смешно же.
asutp2
Научись сначала с FMX работать, а потом уже поливай грязью.

Твой софт то, перестал уже падать на заставке?
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032237
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
asutp2
интересно, на основании чего такой вывод?

На основании опыта.
опыта работы с чем? с fmx в xe2?
Kazantsev Alexey
asutp2
видимо на твоем горячо любимом реальном г**вне (fpc, лазарус) работает именно так?)))

В лазаре, как раз, таких проблем нет, контролы то нативные.
понятно же, нет реальных приложений, нет проблем. На FMX видел много разных приложений для мака, разной степени качества, а приложений fpc для мака не видел ни одного.
Kazantsev Alexey
asutp2
Стили? не, не слышали? Отлов системных событий mac и соответствующее реагирование? снова не, не слышали?

Ну смешно же.
так расскажи, посмеемся вместе
Kazantsev Alexey
asutp2
Научись сначала с FMX работать, а потом уже поливай грязью.

Твой софт то, перестал уже падать на заставке?
а он падал? я вот не в курсе
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032242
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kazantsev Alexey

Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм...

Обалдеть какой весомый довод. Свистелки-перделки-украшалки... хотя ябловодам только это и нужно же))
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032245
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
ziv-2014
Котлин может в натив.

Жаль только, что по производительности от своего jvm-собрата отстаёт. Но вообще, котлин весьма приятный язык.

Да ладно, не верю!
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032269
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
Категорически не согласен. FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. А учитывая, что один и тот же код реально работает на виндах, и на маке, и на линуксе, то как раз VCL выглядит всё менее привлекательной для использования в проектах.
На мобилах да, проблемы скорости UI есть. Но для мобил есть fgx native.
Ок, на десктопах типа не тормозит.
А что делать с "мало и криво"?
В FMX даже DBGrid поленились сделать.
А например реализация канваса в FMX просто убивает своей кривизной.

asutp2
А что, VCL совместима по коду с другими фреймворками?))) У нас в делфи их всего 3 - vcl, fmx и fgx native. Всё остальное - это просто либы. А что поддерживает либа, зависит уже от нее.
VCL, LCL, UniGUI довольно просто переводятся друг в друга.
Просто потому что набор компонентов почти идентичен, как и их property и принципы работы.

И только в FMX придумали свой, особенный, велосипед.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032271
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
И только в FMX придумали свой, особенный, велосипед.

Это может быть даже единственный минус у fmx, но из-за этого минуса не хватает терпения дойти до плюсов.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032318
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
опыта работы с чем? с fmx в xe2?

От первых до последних версий. Иначе, откуда бы мне на XE2 знать о платформенных контролах.

asutp2
а приложений fpc для мака не видел ни одного

Сам лазарь то видел?
Это он на карбоне:
https://wiki.lazarus.freepascal.org/File:Lazarus_1.0.10_Mac_OS_X_Snow_Leopard.png
https://wiki.lazarus.freepascal.org/File:Lazarus_1.6_on_macOS_Sierra.png
Это он на какаве:
https://wiki.lazarus.freepascal.org/File:Lazarus_2.0.8_on_macOS_Mojave.png
Это приложения:
https://wiki.freepascal.org/Projects_using_Lazarus_-_Medical_and_Scientific_software#SimThyr
https://wiki.freepascal.org/Projects_using_Lazarus_-_Communications_software#Siemens_Speedstream_4100.2F4200_Router
https://wiki.freepascal.org/Projects_using_Lazarus_-_User_utilities#tomboy-ng_notes
https://wiki.freepascal.org/File:puma_edfplus_engine_demo_apps.png
TransGUI


asutp2
так расскажи, посмеемся вместе

Гуй-фреймвок не обеспечивает базовых вещей в области своей ответственности. Это как вообще? Или оно только битмапы кросспатформенно рисовать умеет? Да тут не смеяться, тут плакать нужно.

asutp2
а он падал? я вот не в курсе

Да ты просто забыл .

Fr0sT-Brutal
Обалдеть какой весомый довод. Свистелки-перделки-украшалки... хотя ябловодам только это и нужно же))

Кому как, конечно, но лично я от гуй-фреймвока не жду чего то сверхестественного, а вот свои базовые функции он должен выполнять.

ziv-2014
Да ладно, не верю!

Я бы сам не поверил, если бы не попробовал.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032342
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kazantsev Alexey

Кому как, конечно, но лично я от гуй-фреймвока не жду чего то сверхестественного, а вот свои базовые функции он должен выполнять.

Базовая функция (на мой взгляд) - это предоставлять гуевые контролы, а не крючкотворить с пикселями, особыми тенями и прочей лабудой. Та же Джава с самого начала не нативная ни разу, и что-то никто не жужжит.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032349
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Базовая функция (на мой взгляд) - это предоставлять гуевые контролы, а не крючкотворить с пикселями, особыми тенями и прочей лабудой.

Из "пикселей, теней и прочей лабуды", как раз и складывается восприятие любого гуй-приложения.

Fr0sT-Brutal
Та же Джава с самого начала не нативная ни разу, и что-то никто не жужжит.

Жаба никогда и не позиционировалась, как средство разработки гуй-приложений. Её собственный свинг был вообще ни на что не похож.
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032407
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
asutp2
а он падал? я вот не в курсе

Да ты просто забыл

а, да, вспомнил твой древний (4.2.2) андроид)))) учитывая, что то приложение было сделано на чистом FMX, а не на fgx native, то это весьма достойно, что падает только у тебя)
...
Рейтинг: 0 / 0
Подводные камни при портировании в Linux
    #40032414
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
а, да, вспомнил твой древний (4.2.2) андроид))))

Ну, древний или нет, это не твоя забота. Обезьянка же его поддерживала на тот момент...

asutp2
учитывая, что то приложение было сделано на чистом FMX

И речь, как ни странно, именно об FMX.

asutp2
то это весьма достойно, что падает только у тебя)

А если ещё немного дальше почитаешь, то увидишь, что оно не только падало на моём древнем андроиде, но и глючило на не совсем древних.
...
Рейтинг: 0 / 0
25 сообщений из 128, страница 4 из 6
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подводные камни при портировании в Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]