The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен графический тулкит GTK 4.20"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен графический тулкит GTK 4.20"  +/
Сообщение от opennews (?), 29-Авг-25, 23:25 
После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.20. GTK 4 развивается в рамках  процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63795

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Bottle (?), 29-Авг-25, 23:25   +1 +/
>GTK 4 развивается в рамках процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.

Жаль только это к самому гному не относится.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #27, #42, #93

2. Сообщение от Аноним (2), 30-Авг-25, 00:05   +9 +/
> стабильный и поддерживаемый в течение нескольких лет API

хорошо хоть не в течении нескольких месяцев...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #52

3. Сообщение от Аноним (3), 30-Авг-25, 00:40   +/
> Объявлены устаревшими [..] API Pixbuf

А что на замену?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

4. Сообщение от Андрей (??), 30-Авг-25, 01:08   +2 +/
GdkPaintable, GdkTexture и Glycin
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #10

6. Сообщение от Аноним (6), 30-Авг-25, 01:53   +3 +/
4.20, кодовое имя blazing chalice, если вы понимаете о чём я.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #17, #33, #35, #59

10. Сообщение от Анонимусиус (?), 30-Авг-25, 05:10   +8 +/
Да, разрабам GTK Глицин не помешает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #76

12. Сообщение от Урапатриот (?), 30-Авг-25, 07:20   +/
А о чем вы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #72

17. Сообщение от Аноним (17), 30-Авг-25, 09:13   –1 +/
кто-то понял о чём он?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #21, #29, #40, #78

20. Сообщение от Аноним (20), 30-Авг-25, 09:37   +/
Настолько стабильный что гимп и ядро вот вот 3-ку осилил. До 4ки надо ещё постабилизировать пару десятилетий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #46

21. Сообщение от Аноним (20), 30-Авг-25, 09:40   +2 +/
Это вайб-коммент.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

22. Сообщение от Аноним (22), 30-Авг-25, 09:44   +/
> стабильный и поддерживаемый в течение нескольких лет API,

Сколько точно? 1,5 года?!

> который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API

1,5 года можно не опасаться? Вот спасибо, услужили!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #26, #96

25. Сообщение от Аноним (29), 30-Авг-25, 10:05   +/
В мире гтк есть только гном. Это стек корпораций и в интересах корпораций, чего ты хотел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

26. Сообщение от Аноним (20), 30-Авг-25, 10:05   +/
Ломают обратную совместимость чтобы гордо заявить о временной поддержке старого API.
Как-будто в новых версиях появляются какие-то неведомые контролы и кнопки, требующие дивных новых парадигм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #28

27. Сообщение от eugener (ok), 30-Авг-25, 10:13   +1 +/
> Жаль только это к самому гному не относится

Всё же проблема непонятна. Установили убунту LTS, установили нужные расширения для gnome shell — и 10 лет можно жить не волнуясь что расширения слетят.)

Если же вам тяжело как разработчику расширений — то всё не так плохо, с каждой новой версией выпускается гайд что нужно поменять. Но менять нужно не всегда, например я одно из своих расширений слегка переделывал два раза — при переходе с gnome 3.32 на 3.36 и с 44 на 45. Т.е. расширение сделанное для gnome 3.36 без изменений работает в версиях от 3.36 до 44, а сделанное под 45 работают и в 48. Но другое пришлось менять чуть чаще, потому что лез во внутренние потроха gnome shell.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #49, #82

28. Сообщение от Аноним (29), 30-Авг-25, 10:19   +/
Стой совместимости стоит денег. И это даже не плюсы, так что довольно больно, как видится. А вот прибитость к mesa уже не раз аукнулась, последний раз я об этом слышал, там был принудительный implicit sync зашит основательно, в то время как nvidia уже сделала современный explicit sync, как на венде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #32

29. Сообщение от Аноним (29), 30-Авг-25, 10:21   +2 +/
> кто-то понял о чём он?

Что-то связанное с бурбуляторами, кто их разберёт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

32. Сообщение от Аноним (20), 30-Авг-25, 10:35   +/
Можно просто не трогать старый интерфейс. Но нет, надо же понаделывать разные ветки одного кодбейса, а потом накатывать одно изменения многократно, помноженное на кол-во веток. Иначе как с корпов за саппорт-то стричь?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #39

33. Сообщение от Аноним (33), 30-Авг-25, 10:35   –1 +/
А о чём ты, чувак?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

35. Сообщение от Аноним (33), 30-Авг-25, 10:39   –1 +/
Вспоминается фильм "Мы - Миллеры". Там тоже есть персонаж с этой фразой: "если вы понимаете о чем я"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

39. Сообщение от Аноним (29), 30-Авг-25, 10:50   –1 +/
Что значит "не трогать"? Его регулярно перепахивают. То сишные движки заменяют на js, то переписывают всё на css, то вкорячивают порталы и прочие костыли для флатпака.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #66

40. Сообщение от Мемоним (?), 30-Авг-25, 11:33   –1 +/
Абсент?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

41. Сообщение от Анонимemail (41), 30-Авг-25, 11:44   +/
Как-то использовал Broadway - удобная штука...
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от Аноним (42), 30-Авг-25, 12:02   +/
https://ubuntu.com/download/desktop
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #56

45. Сообщение от Аноним (46), 30-Авг-25, 12:44   +/
> Для поддержки методов ввода

Это головная боль в Вяленом. Ведь сторонняя программа (ввода) с собственным гуем не может обработать нажатия кнопок для другой программы.

Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (46), 30-Авг-25, 12:47   +3 +/
Потому что совершенно разные продукты почему-то называют одним именем "гтк" с разными циферками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #47

47. Сообщение от Аноним (46), 30-Авг-25, 12:48   +1 +/
> разные продукты

P.S. несовместимые между собой

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #58

48. Сообщение от Аноним (46), 30-Авг-25, 12:51   +4 +/
Разработка серьёзного продукта - до трёх лет (за это время ось пишут или ААА-игру). Тулкит, который мрёт за неск-ко лет - никто в здравом уме использовать не будет. Потому-то сейчас начали плодиться проги под линь в виде хром-контейнера с хтмл-ками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

49. Сообщение от Аноним (49), 30-Авг-25, 13:21   +/
Какие расширения надо поставить чтобы look and feel как Windows 98?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #54

52. Сообщение от Аноним (49), 30-Авг-25, 13:27   –1 +/
Мне одному кажется что API не должно меняться десятилетиями? Неужели у тойже винды или макоси API меняется каждые полгода?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #68, #70, #79

53. Сообщение от Аноним (49), 30-Авг-25, 13:29   +1 +/
Мне одному кажется, что если менять API раз полгода это вредительство.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #60, #97

54. Сообщение от No_Intel (?), 30-Авг-25, 13:50   +/
Dash to Dock
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #55, #57, #81

55. Сообщение от Аноним (58), 30-Авг-25, 13:52   +/
Press Ctrl to Duck.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

56. Сообщение от Аноним (58), 30-Авг-25, 13:53   +/
https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_182/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F3b5fa561-mascot-numbat%402x.png

Король.jpg

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

57. Сообщение от No_Intel (?), 30-Авг-25, 13:53   +/
+ ArcMenu
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

58. Сообщение от Аноним (58), 30-Авг-25, 13:54   +/
Они такие разные, Она тарелочница а он Нефтемагнат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #77

59. Сообщение от Аноним (58), 30-Авг-25, 13:55   +/
> если мы понимаем о чём Ты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

60. Сообщение от No_Intel (?), 30-Авг-25, 13:57   +/
А куда девать новые наработки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #62, #67, #91

61. Сообщение от Аноним (61), 30-Авг-25, 14:03   +3 +/
"стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке" - где-то заплакали тысячи 1с-ников, в мире которых LTS поддержка - этот 1 год.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #63, #83

62. Сообщение от Аноним (49), 30-Авг-25, 14:04   +/
Держать в себе, сдерживаться. Что там такого принципиально нового можно добавить в API, кроме перестановки кроватей?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

63. Сообщение от Аноним (49), 30-Авг-25, 14:05   +1 +/
Серьезно что ли? А то ч в 1сники думал податься
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #98

66. Сообщение от Аноним (20), 30-Авг-25, 15:20   +/
Значит сохранить старый интерфейс/API. Что там под капотом без разницы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #75

67. Сообщение от Аноним (46), 30-Авг-25, 15:30   +/
> новые наработки

что именно нового изобрели?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

68. Сообщение от Аноним (46), 30-Авг-25, 15:32   +4 +/
именно поэтому у винды 99% рынка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

70. Сообщение от Аноним (58), 30-Авг-25, 16:20   +1 +/
> Мне одному кажется что API не должно меняться десятилетиями? Неужели у тойже винды или макоси API меняется каждые полгода?

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

Это просто по нормальному не могут сделать, и придумывают движки, API, GUI, Software, если хочешь называть это так.
Меняется лишь название.

Так же как с x11, Wayland.
Как не назови.
Это либо нормальное либо нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

72. Сообщение от Аноним (6), 30-Авг-25, 16:36   +1 +/
Тут, как говорится, если надо объяснять, то не надо объяснять. Но кто-то понял, сразу видно, человек наш, спасибо ему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

75. Сообщение от Аноним (29), 30-Авг-25, 17:29   +/
> Значит сохранить старый интерфейс/API. Что там под капотом без разницы.

Не может быть тем же, переписывают как раз чтобы дропнуть неудачные решения. Разработчики обязаны адаптироваться. Если добавлять слой совместимости, то это в любом случае только временное решение. Но, к счастью, ни один проприетарный продукт на гтк больше никогда не завяжется никаким образом, а значит, могут позволить переписывать с нуля хоть каждые 3 месяца (чем и занимаются).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

76. Сообщение от Аноним (58), 30-Авг-25, 18:22   +/
Глицин, хорошая штука.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #94

77. Сообщение от Аноним (77), 30-Авг-25, 19:01   +/
По крайней мере она может не беспокоиться о том, что ему нужны её деньги.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

78. Сообщение от DasKolbass (?), 30-Авг-25, 19:27   +/
Он хотел сказать что он поклонник GTK+. Как из рассказа Ширвиндта:
- Ви тот, о ком я думаю?
- Да.
- Тогда знайте, я - ваш кумир!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

79. Сообщение от Аноним (79), 30-Авг-25, 21:16   +1 +/
Сабж поддерживает Windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

81. Сообщение от eugener (ok), 30-Авг-25, 22:48   +2 +/
dash to dock это для тех кто хочет док как в юнити.
А тут, скорее, dash to panel, хотя оно больше на windows 7 похоже, нежели на 98.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #85

82. Сообщение от Аноним (82), 30-Авг-25, 23:49   +/
Достижение прям. А софт, написанный для windows 95 до сих пор работает на свежей Винде, не требуя переделок. Почему то в ядре блюдут обратную совместимость, а эти летят вперёд и на других плевать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #87, #89

83. Сообщение от Аноним (58), 31-Авг-25, 00:47   +/
Большие версии Gtk2, Gtk3, Gtk4, ломают совместимость так, что приходится портировать кучу кода.
А вот у Qt наоборот, у них строгий LTS и ABI. Код написанный под Qt5, в большинстве случаев собирается и работает даже через несколько лет без переписывания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #84, #86, #90, #99

84. Сообщение от an2 (?), 31-Авг-25, 01:03   +/
Если начинать с Gtk2, то надо сравнивать с Qt3, Qt4, Qt5, Qt6.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

85. Сообщение от cepblu (?), 31-Авг-25, 01:16   +/
dash-to-panel очень гибкий, мне по нраву, что можно настроить переключение громкости в любом месте колесиком над панелью, нигде больше не видел, а так хоть под win xp кастомизируется, было бы желание
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #88

86. Сообщение от cepblu (?), 31-Авг-25, 01:22   –2 +/
gtk3 спокойно работает, до сих пор софт ваяют, а gtk2 из нулевых годов, люди, пользовашие его уже на пенсию вышли
между qt5 и qt6  совместимость дай б-г 20%, кому вы намазываете, qt3 и qt4 вообще никак с  последущими не совмещаются, а они оба уже после выхода gtk3 появились, так что вы лукавите, сударь, ой лукавите
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

87. Сообщение от Аноним (87), 31-Авг-25, 03:31   +/
Лол это в ядре то обратная совместимость? В линуксе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

88. Сообщение от Аноним (88), 31-Авг-25, 09:30   +/
А как сделать чтобы в диалоговом окне сохранения, открытия файлов кнопка сохранить, открыть была в правом нижнем углу, а не в правом верхнем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

89. Сообщение от Аноним (88), 31-Авг-25, 09:31   +/
Да казалось бы. Windows 98, но многие современные СРС не могут достигнуть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #92

90. Сообщение от Аноним (46), 31-Авг-25, 11:13   +1 +/
> у Qt наоборот, у них строгий LTS и ABI.

Да-да, строгий... Работал с 5-ым кутэ, смотрю - 65-я версия MOC... Если версия MOC в системе и приложении не совпадает - приложение падает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

91. Сообщение от _kp (ok), 31-Авг-25, 19:51   +/
Вот, вот. Из за такой нестабильности, мы уже пару лет прекратили писать нативные версии нашего ПО для Линукс, возни много, багов много и не вовремя, а в Wine отлично работает, причем на любом дистрибутиве, в том числе на смартфонах.
А гонка ради "пустой новизны" на Линукс она везде, это его фича. Особенно неприятно когда кроссплатформенные библиотеки на Линукс кривые, а виндусовые в Wine работают. Это и было последней каплей, для сворачивания разработки.
С новизной меру надо знать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #95

92. Сообщение от Аноним (92), 31-Авг-25, 20:43   +/
Это осилил даже fluxbox, причем сделал это круче, чем в win98. Не говоря уже о TDE, EDE и тд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #100

93. Сообщение от Аноним (93), 01-Сен-25, 00:45   +/
А что в гноме? Расширения ломаются редко, и к тому времени как новый гном войдёт в состав дистрибутивов разработчики расширений уже обновляют их до совместимости с новой версией, напомню, совместимость теперь ломается редко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

94. Сообщение от Аноним (93), 01-Сен-25, 01:17   +/
Быстродействующее, сверхсильное плацебо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

95. Сообщение от Аноним (6), 01-Сен-25, 01:20   +/
Ну бывает, делать кроссплатформенный софт вообще сложно, не каждому вантузному формошлёпу это дано. Линукс-то тут при чём?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

96. Сообщение от Аноним (93), 01-Сен-25, 01:22   +/
Сам придумал цирк и сам ее использует как факт, высший уровень демагогии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

97. Сообщение от Аноним (93), 01-Сен-25, 01:23   +/
А где меняют раз в полгода? В твоём воображении?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

98. Сообщение от Аноним (6), 01-Сен-25, 01:24   +/
Серьёзно. Это одна из причин, почему грамотный 1Сник без работы никогда не останется. А если он не просто грамотный, а ещё и с корками бухгалтера — это просто имба.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #101

99. Сообщение от Аноним (93), 01-Сен-25, 04:40   +/
Сказочник.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

100. Сообщение от Аноним (100), 01-Сен-25, 06:49    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

101. Сообщение от Аноним (100), 01-Сен-25, 06:51   +/
Сначала как орку 1с-ника потом буха, это чет чересчур.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру