|
|
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
ъъъъъ ЛОР по сравнению с ними - сборище вежливых ботаников ... Та вы шо? А на ЛОРе говорят, что ЛОР - токсичный, а вот забугорные сайты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 03:51 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
timofeevka Интересное впечатление про сообщество GTK+, буду иметь ввиду. Вы, видимо, не в курсе, какой они там сделали кульбит при переходе с gnome 2 на gnome 3. Там уже всё было понятно, что это за люди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 03:53 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
rgreat asutp2, Мало, криво, тормозно. Категорически не согласен. FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. А учитывая, что один и тот же код реально работает на виндах, и на маке, и на линуксе, то как раз VCL выглядит всё менее привлекательной для использования в проектах. На мобилах да, проблемы скорости UI есть. Но для мобил есть fgx native. rgreat Ну и до кучи нифига не совместимо по коду с другими фреймворками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 10:23 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. Кому и кобыла - невеста. (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 10:35 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey WxWidgets, GTK. Судя по вики, GTK под винду либо через костыли msys, либо "very buggy and limited against actual versions". На .нет сам посматриваю, сейчас у МС очень хорошие инициативы - VSCode, открытие .нет, т.ч. хорошо бы, если б у них взлетело. ziv-2014 еще котлин и dart. Котлин это джава, а джава это религия. Dart пока на десктопы как следует не завезли, емнип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 10:38 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal Судя по вики, GTK под винду либо через костыли msys, либо "very buggy and limited against actual versions". Я GTK под винду пробовал очень давно, и тогда проблем особенных небыло. Свежий GIMP, например, прекрасно работает под виндой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 11:10 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
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 уже на подходе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 11:24 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
ziv-2014 Котлин может в натив. Жаль только, что по производительности от своего jvm-собрата отстаёт. Но вообще, котлин весьма приятный язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 11:40 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey asutp2 FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. Кому и кобыла - невеста. (c) Вот у меня среди клиентов есть ТОП-менеджеры, которые принципиально используют только продукцию Apple. Если бы не было варианта приложения под мак, наш софт в их компаниях бы не купили. Поэтому FMX отличное решение для для кроссплатформенной разработки на делфи. Всё работает как надо, поэтому еще раз - в чем проблема?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 12:43 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 а в чем проблема? Проблема в том, что это тормозное поделие, которое не умеет в родной лук'н'фил ни на одной платформе. Движение в сторону платформенных контролов есть, но, блин, улитки быстрее ползают. asutp2 Личная неприязнь к FMX? Я тя умоляю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 12:56 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2, Овер полтора ляма строк , с кучей сабмодулей, на FMX, под FMX Linux прекрасно взлетел бонусом и на Астре... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 12:59 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
pvv.pas asutp2, Овер полтора ляма строк , с кучей сабмодулей, на FMX, под FMX Linux прекрасно взлетел бонусом и на Астре... Kazantsev Alexey asutp2 а в чем проблема? Проблема в том, что это тормозное поделие, которое не умеет в родной лук'н'фил ни на одной платформе. Движение в сторону платформенных контролов есть, но, блин, улитки быстрее ползают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 13:14 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 Еще раз - в 10.3.3 и 10.4.1 FMX работает как надо. Подтверждено реальными проектами. Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 13:32 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey asutp2 Еще раз - в 10.3.3 и 10.4.1 FMX работает как надо. Подтверждено реальными проектами. Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм... Научись сначала с FMX работать, а потом уже поливай грязью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 13:48 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 интересно, на основании чего такой вывод? На основании опыта. asutp2 видимо на твоем горячо любимом реальном г**вне (fpc, лазарус) работает именно так?))) В лазаре, как раз, таких проблем нет, контролы то нативные. asutp2 Стили? не, не слышали? Отлов системных событий mac и соответствующее реагирование? снова не, не слышали? Ну смешно же. asutp2 Научись сначала с FMX работать, а потом уже поливай грязью. Твой софт то, перестал уже падать на заставке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 13:54 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey asutp2 интересно, на основании чего такой вывод? На основании опыта. Kazantsev Alexey asutp2 видимо на твоем горячо любимом реальном г**вне (fpc, лазарус) работает именно так?))) В лазаре, как раз, таких проблем нет, контролы то нативные. Kazantsev Alexey asutp2 Стили? не, не слышали? Отлов системных событий mac и соответствующее реагирование? снова не, не слышали? Ну смешно же. Kazantsev Alexey asutp2 Научись сначала с FMX работать, а потом уже поливай грязью. Твой софт то, перестал уже падать на заставке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 14:00 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Как в FMX выглядят табы табконтрола на macOS? Как на винде? Спасибо, но не нужно. Как в твоих реальных проектах FMX реагирует на изменение цветовых предпочтений пользователя в macOS? Никак, полагаю. Так что, не нужно мне рассказывать о готовности этого гхм... Обалдеть какой весомый довод. Свистелки-перделки-украшалки... хотя ябловодам только это и нужно же)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 14:13 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey ziv-2014 Котлин может в натив. Жаль только, что по производительности от своего jvm-собрата отстаёт. Но вообще, котлин весьма приятный язык. Да ладно, не верю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 14:21 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 Категорически не согласен. FMX в 10.3.3 и 10.4.1 на десктопах работает нормально как по скорости работы, так и по визуальному отображению. А учитывая, что один и тот же код реально работает на виндах, и на маке, и на линуксе, то как раз VCL выглядит всё менее привлекательной для использования в проектах. На мобилах да, проблемы скорости UI есть. Но для мобил есть fgx native. А что делать с "мало и криво"? В FMX даже DBGrid поленились сделать. А например реализация канваса в FMX просто убивает своей кривизной. asutp2 А что, VCL совместима по коду с другими фреймворками?))) У нас в делфи их всего 3 - vcl, fmx и fgx native. Всё остальное - это просто либы. А что поддерживает либа, зависит уже от нее. Просто потому что набор компонентов почти идентичен, как и их property и принципы работы. И только в FMX придумали свой, особенный, велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 14:53 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
rgreat И только в FMX придумали свой, особенный, велосипед. Это может быть даже единственный минус у fmx, но из-за этого минуса не хватает терпения дойти до плюсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 14:55 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
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 asutp2 так расскажи, посмеемся вместе Гуй-фреймвок не обеспечивает базовых вещей в области своей ответственности. Это как вообще? Или оно только битмапы кросспатформенно рисовать умеет? Да тут не смеяться, тут плакать нужно. asutp2 а он падал? я вот не в курсе Да ты просто забыл . Fr0sT-Brutal Обалдеть какой весомый довод. Свистелки-перделки-украшалки... хотя ябловодам только это и нужно же)) Кому как, конечно, но лично я от гуй-фреймвока не жду чего то сверхестественного, а вот свои базовые функции он должен выполнять. ziv-2014 Да ладно, не верю! Я бы сам не поверил, если бы не попробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 15:35 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Кому как, конечно, но лично я от гуй-фреймвока не жду чего то сверхестественного, а вот свои базовые функции он должен выполнять. Базовая функция (на мой взгляд) - это предоставлять гуевые контролы, а не крючкотворить с пикселями, особыми тенями и прочей лабудой. Та же Джава с самого начала не нативная ни разу, и что-то никто не жужжит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 16:11 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal Базовая функция (на мой взгляд) - это предоставлять гуевые контролы, а не крючкотворить с пикселями, особыми тенями и прочей лабудой. Из "пикселей, теней и прочей лабуды", как раз и складывается восприятие любого гуй-приложения. Fr0sT-Brutal Та же Джава с самого начала не нативная ни разу, и что-то никто не жужжит. Жаба никогда и не позиционировалась, как средство разработки гуй-приложений. Её собственный свинг был вообще ни на что не похож. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 16:24 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey а, да, вспомнил твой древний (4.2.2) андроид)))) учитывая, что то приложение было сделано на чистом FMX, а не на fgx native, то это весьма достойно, что падает только у тебя) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 18:23 |
|
||
|
Подводные камни при портировании в Linux
|
|||
|---|---|---|---|
|
#18+
asutp2 а, да, вспомнил твой древний (4.2.2) андроид)))) Ну, древний или нет, это не твоя забота. Обезьянка же его поддерживала на тот момент... asutp2 учитывая, что то приложение было сделано на чистом FMX И речь, как ни странно, именно об FMX. asutp2 то это весьма достойно, что падает только у тебя) А если ещё немного дальше почитаешь, то увидишь, что оно не только падало на моём древнем андроиде, но и глючило на не совсем древних. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2020, 18:38 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40032094&tid=2037518]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 523ms |

| 0 / 0 |
