The OpenNET Project / Index page

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

Представлен Cambalache, новый инструмент разработки GTK-интерфейсов

25.07.2021 20:40

На конференции GUADEC 2021 представлен Cambalache, новый инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. Одним из наиболее заметных отличий от Glade является поддержка ведения нескольких интерфейсов пользователя в одном проекте. Код проекта написан на Python и поставляется под лицензией GPLv2.

Для обеспечения поддержки нескольких веток GTK формирование рабочей области осуществляется с привлечением бэкенда Broadway, позволяющего отрисовывать вывод библиотеки GTK в окне web-браузера. Основной процесс Cambalache предоставляется обвязку с WebKit WebView, в которой при помощи Broadway транслируется вывод из процесса Merengue, который непосредственно занимается отрисовкой интерфейса, создаваемого пользователем. Интерфейс может генерироваться на базе GTK 3 и GTK 4, в зависимости от определённой в проекте версии.

Cambalache не зависит от GtkBuilder и GObject, но предоставляет модель данных, соответствующую системе типов GObject. Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache-db, а для генерации классов GObject из таблиц модели данных - утилита db-codegen.



  1. Главная ссылка к новости (https://events.gnome.org/event...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/55544-cambalache
Ключевые слова: cambalache, gtk, gui
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (124) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:32, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +39 +/
    > разрабатывать на десктопе

    чек

    > делать гуи для десктопов

    чек

    > на тулките для десктопов

    чек

    > в браузере

    да блин

     
     
  • 2.3, НяшМяш (ok), 21:38, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Если я правильно понял оригинал, то вебвью там участвует только для отрисовки интерфейса в конструкторе.
     
  • 2.20, dullish (ok), 22:28, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ой да ладно Вам! И так понятно, что сказки всё это. Не бывает никаких интерфейсов на гтк.
     
     
  • 3.54, Аноним (54), 04:12, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да ладно, всем давно известно, что никаких интерфейсов нет и мы в матрице.
     
     
  • 4.63, dullish (ok), 07:06, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Об этом мало кто знает. Да и Вы, в скором времени, уже ничего такого не вспомните.
     
  • 4.73, anonimous (?), 10:34, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    толсто
     
  • 2.75, Mr. Cake (?), 11:12, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая невозможность встройки кусков интерфейса из других процессов на Wayland и macOS, других путей кроме как отрендерить в вебвью особо и нет.
     
     
  • 3.85, нах.. (?), 15:06, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И тут вяленый оказался мусором,.
     

  • 1.2, Аноним (2), 21:35, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Говорите в Delphi формошлёпство?
     
     
  • 2.4, Аноним (4), 21:40, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Как будто в формошлёпстве есть что-то плохое...
     
     
  • 3.53, iCat (ok), 02:43, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Как будто в формошлёпстве есть что-то плохое...

    Как будто формошлёпство - это что-то хорошее...

     
     
  • 4.64, Аноним (64), 07:11, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как будто нет. Красота в глазах смотрящего
     
  • 2.14, llolik (ok), 22:13, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Для задачи "запилить простой стандартный пользовательский UI" RAD-формошлёпство "Delphi-style", в общем-то вполне хорошо работает.
     
     
  • 3.17, Аноним (-), 22:16, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это пока оно у тебя не сожрет штукарь который ты на мобилу пытался закинуть, по причине "сеть отпала но формошлеп в офисе не знал что так бывает".
     
     
  • 4.21, llolik (ok), 22:36, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Если тотже самый "формошлёп в офисе" будет стоически строчить каждый виджет и его логику вручную по GTK-олдскулу - это как-то резко исправит данный пример? Ну кроме того, что он для достижения того же результата потратит в хренадцать раз больше времени.
     
     
  • 5.26, Аноним (26), 23:04, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ... и накосепорит
     
     
  • 6.28, Аноним (-), 23:06, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Олдскульный формошлеп скорее всего CS не прогуливал так в ноль как вебмакаки с сабжем и хоть что-то смыслит в компьютерах и как они работают, в отличие от.
     
  • 5.27, Аноним (-), 23:05, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Олдскульный формошлеп скорее всего в курсе что сеть еше и отпадать умеет. Особенно по сцаному GPRS'у в пердях.
     
     
  • 6.56, Аноним (54), 04:18, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Олдскульный формошлёп отлично понимает, что проверкой валидности (если мы говорим об оплате) должен бэкенд на сервере заниматься а не тулкит.
     
     
  • 7.148, Аноним (-), 10:55, 01/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Олдскульный формошлёп отлично понимает, что проверкой валидности (если мы говорим об оплате)
    > должен бэкенд на сервере заниматься а не тулкит.

    От пох@реной транзакции которая по мнению софта типа-ушла, а де-факто улетела в /dev/null - и никаких повторных попыток - это не спасает. Но вы правы и про это в том числе.

     
  • 2.31, Aukamo (ok), 23:24, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Лично мне Delphi не за формы не нравится, а синтаксисом. Cи уж больно разбаловал возможностями. Да и на Qt проще, особенно если уже есть готовые библиотеки для использования, остаётся только склеить это всё вместе. На Delphi, на сколько я знаю, много приходится с нуля писать.
     
     
  • 3.33, Аноним (33), 23:38, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > на сколько я знаю

    плохо знаешь

     
     
  • 4.96, Aukamo (ok), 16:59, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Исчерпывающий ответ.
     
  • 4.108, Аноним (108), 22:44, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ппкс
     
  • 3.34, Noname (??), 23:50, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > на сколько я знаю

    Очень плохо знаешь

     
     
  • 4.97, Aukamo (ok), 17:00, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какая аргументация, какая подача, склоняю шляпу (нет).
     
  • 3.44, Хан (?), 01:29, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Си... возможности? Лол што? Язык в котором даже нет нормальной поддержки шаблонов, а из этого нет дефолтных структур данных и алгоритмов на них...

    Тебя голое ядерное API разбалывало? Или недобиблиотека из стандарта?

     
     
  • 4.46, Аноним (-), 01:41, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.48, Аноньимъ (ok), 01:45, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 5.55, Аноним (-), 04:16, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.68, n00by (ok), 08:21, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >  На Delphi, на сколько я знаю, много приходится с нуля писать.

    Вообще-то Delphi в своё время потопил не синтаксис, а повсеместный флуд сообщениями "подскажЫтИ кАмпонент!!!111".

     
     
  • 4.70, llolik (ok), 09:21, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>  На Delphi, на сколько я знаю, много приходится с нуля писать.
    > Вообще-то Delphi в своё время потопил не синтаксис, а повсеместный флуд сообщениями "подскажЫтИ кАмпонент!!!111".

    Ну и ещё ~100500 компонентов разной степени унылости, из которых адекватно работающих под актуальными Дельфями хорошо если два.
    Ну и ещё откровенно унылое качество самой студии с версии старше D7 до версии где-то XE2.
    Ну и ещё доступность среды и ценовая политика Borland/Embarcadero вызывала и вызывает удивление до сих пор.

     
     
  • 5.81, n00by (ok), 14:12, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дык это уже следствие. Подобное к подобному. Тем более все эти компоненты как и саму Delphi мало кто покупал, насколько я знаю.
     
     
  • 6.94, Аноним (94), 16:56, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    были какое-то время продукты "турбо" - можно было пользоваться бесплатно, но потом эти жмоты после очередной перепродажи - быстренько прикрыли.

    а вообще lazarus рулит!

     
     
  • 7.112, n00by (ok), 08:08, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я так понял, кто на Delphi действительно писал, тот на Lazarus и сейчас пишет. Шелуха вся отвалилась в новые модные языки.
     

  • 1.5, th3m3 (ok), 21:40, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это только Cambalache работает на WebKit WebView или созданные на нём интерфейсы - тоже будут?
     
     
  • 2.11, llolik (ok), 22:10, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как я понял, в WebView транслируется с помощью GTK-бэкенда (Broadway), то, что пользователь мастырит. А Merengue этот самый что-то вроде диспатчера между этим самым Cambalache (ввод) и Broadway (отображение конечного результата).

    Так получается, что в через Broadway можно рисовать в дизайнере хоть GTK3, хоть GTK4,5,6... не пересобирая его на каждый чих. И как я понял из блога, автор сначала хотел кастомный виджет-композитор Wayland, но он пока не допилен, и  поэтому пошёл по пути наименьшего сопротивления. Говорит, как виджет до ума доведут, то несложно обойтись и без Broadway/WebView.

     

  • 1.6, Аноноша (?), 21:50, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Был же https://glade.gnome.org/ вроде, чем не устроил?
     
     
  • 2.8, Аноним (8), 22:00, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне устроил. Альтернатива, сэр.
     
     
  • 3.9, anonymous (??), 22:04, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это не альтернатива, а дрянь какая-то.
     
     
  • 4.40, Аноним (40), 01:14, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Аргументный агрумент.
     
  • 2.132, Juha (ok), 18:05, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, но да же на первой странице по вашей ссылке на заглавном скриншоте окна, все элементы уехали в право, особенно там где - / +.
    Это вот лицо ПО. Ну серьезно??
     
     
  • 3.138, Аноноша (?), 20:39, 29/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Простите, но да же на первой странице по вашей ссылке на заглавном
    > скриншоте окна, все элементы уехали в право, особенно там где -
    > / +.
    > Это вот лицо ПО. Ну серьезно??

    Скорее всего там задана минимальная ширина и должна быть горизонтальная полоса прокрутки, а они появляются только при наведении курсора.

     
  • 2.152, Gogi (??), 15:06, 03/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Latest news
    Glade 3.38.1 released
    Sunday 04 October 2020

    эээ... стух тушканчик?

     
  • 2.153, Дмитрий (??), 11:28, 19/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нету поддержки гтк4
     

  • 1.7, Аноним (7), 21:54, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А GTK2?
     
     
  • 2.80, anonymous (??), 14:11, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В пролете. GTK2 устарел, сейчас молодежь не пишет на нем.
     
     
  • 3.84, Аноним (84), 14:31, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас молодёжь не пишет на GTK.
     
  • 2.83, Аноним (84), 14:30, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А GTK 1?
     
     
  • 3.95, Аноним (94), 16:57, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очень легкий и быстрый. шрифты, правда, вырвиглазные, но всяко красивее чем гтк-3...
     
  • 3.146, Аноним (-), 08:47, 31/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А GTK 1?

    Страшный уж очень. Поэтому на него все забили без особого сожаления, как и на MOTIF всякий.

     

  • 1.10, Хан (?), 22:08, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Формошлепить gtk+ на электроне это верх убогости
     
     
  • 2.126, Аноним (126), 15:23, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не электрон.
     

  • 1.12, непопов (?), 22:11, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Господи, какой же ужас на скриншоте...
     
  • 1.13, Аноним (13), 22:12, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Звучит как какая-то очередная облегчалка-снижалка-порога-вхождения для гомнокодинга интерфейсов в модных хипсто-свистелках.
     
     
  • 2.37, дохтурЛол (?), 00:32, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это то, что надо.
    Линупc для десктопа говнo потому, что низкая популярность, а низкая популярность в т.ч. и от высокого (совокупного) порога входа.
    Пороги сейчас не нужны.
     
     
  • 3.59, МояВенда (ok), 05:43, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Извините, а зачем линукс нужен на десктопе? Его архитектура изначально не подразумевает гуи интерфейс.
     
     
  • 4.66, Аноним (66), 07:52, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Извините, а зачем линукс нужен на десктопе? Его архитектура изначально не подразумевает
    > гуи интерфейс.

    Линукс это ядро, довольно универсальное, а вот ОС собранные с этим ядром бывают разного назначения, от узкоспециализированных задач, до универсальной ОС, в том числе для десктопа, и вполне неплохо с этим справляются.

     
     
  • 5.76, МояВенда (ok), 11:59, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >в том числе для десктопа, и вполне неплохо с этим справляются.

    Смешная шутка, спасибо.
    Это доисторический windows X с адовым delay на любое действие пользователя неплохо справляется? Или wayland который последние n лет в состоянии "ну еще чуть чуть и все будет готово" не плохо справляется?

     
     
  • 6.118, Рыбинский (?), 11:40, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я понимаю, что вы троллите, но андроид, хромаяос и вебос никуда не делись.
     
  • 3.65, Аноним (65), 07:30, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет уж спасибо, нам этого не надо И не нужно главенствующее место линуксам сред... большой текст свёрнут, показать
     
  • 3.87, нах.. (?), 15:13, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пороги сейчас не нужны.

    Ай малаца, корпорасты с банкстерами хорошо вас выдрю.. выучили. Думать вообще не надо, думать головой это не для вас.

     
  • 3.113, Аноня (?), 11:07, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб тебя лечил врач, который "без порогов" диплом получил.
     
  • 3.149, Аноним (-), 10:56, 01/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Пороги сейчас не нужны.

    "Создайте систему которой может пользоваться даже дурак - и только дурак захочет ей пользоваться".

     

  • 1.15, Аноним (-), 22:15, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Камбала, чё! Хорошее название для этой неведомой фигни.
     
  • 1.16, Онаним (?), 22:16, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что за очередная камбала на питоне?
     
  • 1.18, Хан (?), 22:17, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Ситуация такова, в opensourse остались только криворукие раки, то инсталятор не могут нативный написать, другие не могут в систему инициализации, третьи не могут DE написать уже 20 лет с каждым релизом регресс оверхед, четвертые просто померли, а пятые гордые ЛГБТ форки с фемками контрибьюторами аля glimpise...

    Последний бастион против раков держат Qt, Blender, RawTherapee, Opentoonz, PostgreSQL, Firebird, SQlite, 7-zip и некоторые другие проэкты

     
     
  • 2.22, llolik (ok), 22:46, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Ситуация такова, в opensourse остались только криворукие раки

    И только ты тут один умный, в белом пальто стоишь красивый ©

     
     
  • 3.41, Хан (?), 01:14, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –9 +/
     
     
  • 4.45, тщ (?), 01:37, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.99, Хан (?), 18:34, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 4.69, llolik (ok), 09:12, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 5.93, Хан (?), 16:32, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 4.79, Аноним (79), 13:37, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.101, Хан (?), 18:50, 26/07/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.24, Аноним (24), 22:57, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сложно не согласиться ;( как минимум истина где-то рядом.
     
  • 2.29, Аноним (-), 23:07, 25/07/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Blender

    Ага, ща. Давно превратился в кусок мутной питонятины в гуе.

     
     
  • 3.39, Хан (?), 01:11, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лол што?)))
    Blender Github:
    - C 69,6%
    - C++ 21%
    - GLSL 1,1%
    - Python 6,2%

    Действительно подумаешь там больше 90% всего кода написано на C/C++/GLSL, а Python юзается в основном как API для дополнений

    И да, по твоей логике тот же AutoCAD это кусок мутного лиспа в гуе... лол)))

     
     
  • 4.47, Аноним (-), 01:43, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, понимаешь, вон те 6.2% - это кастомный гуй блендера. Вот так ложка г@вна может всю бочку запохабить. Мне например оказалось проще поставить парочку 3D эдиторов поменьше и сильно полегче по зависимостям в результате. Ну вот не хочу я питон в моей системе, а оборвать его в современных блендерах, кажется, совсем никак. Нафиг он мне без гуя? :)
     
     
  • 5.57, Хан (?), 04:39, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во первых ботяра аутодеска макс это дно для лошков
    Во вторых рендер на C++ и гуй на C, Python же предоставляет API к C/C++ либам
    В третьих какие 3D эдиторы ты решил поставить? 3DMax или Maya которые идут с Python-ом из коробки?

    Манянирок рушится да? 15 рублей то хоть заплатят?

     
     
  • 6.62, name (??), 07:04, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > 3DMax или Maya которые идут с Python-ом из коробки?

    Вы фсе врёти111!!рас

     
     
  • 7.124, Аноним (-), 04:56, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вебмакака не палится.
     
  • 6.123, Аноним (-), 04:56, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Насколько я понимаю, в современных версиях блендера питон в гуй приколотили на г... большой текст свёрнут, показать
     
     
  • 7.133, Хан (?), 20:25, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чиво чиво? Хах... какие там мелкие были в дистрах были? Wings3D который целиком и полностью на телеком-языке Erlang?

    LibreOffice для 3D? Серйозно? Теперь я слышал все...

    Может ты еще в блокноте 3D проекции чертишь в ASCII графике?

    И какое отношение AutoCAD имеет к LO? Че за вздор? Где в LO находится CAD?

    Системщик и 3D? Это что? Может ты еще и дальнобойщик?

    Кстати насчет мусора в системе, интерпретатор Васика в LO не смущает? А Java которую LO тянет? А Python который тоже в LO имеется?

     
     
  • 8.147, Аноним (147), 09:14, 31/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы там на веществах чтоли Например, Solve Space никакие питоны не надо Он, пра... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (18)

  • 1.19, Анонимкочно (?), 22:22, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    И когда починят сломанное в диалоге открытия файлов - снова неизвестно.

    Печаль - эта ваша разработка нового... Увы и ах, так уж сами сделали, что печаль.

     
  • 1.23, Anonymous111 (?), 22:48, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Имхо, но compose for desktop лучше всего подходит для быстрой разработки, чем ГТК и прочие
     
     
  • 2.127, Аноним (126), 15:31, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но это Котлин, а Котлин это Жава. Гтк намного легковеснее.
     

  • 1.25, Аноним (25), 23:04, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Это конечно хорошо, но будущее (или настоящее) настольного линукса в стиле ChromeOs, т.е. веб интерфейсы, веб технологии. Так что берегите себя и своих близких.
     
     
  • 2.61, А (??), 06:52, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ... от веб технологий.
     

  • 1.30, Аноним (30), 23:15, 25/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При входе в дом Максима и Федора лежала деревянная камбалаха.
    Федор, проходя мимо, всякий раз говорил:
    - Во, камбалаха!
    Петр, ученик Максима, однажды вскричал:
    - Да что ты каждый раз говоришь? Я давно знаю, что это камбалаха!
    Шедший рядом Максим поднес кулак к носу Петра и сказал:
    - А это ты видел?
    Пораженный Петр все видел и отчалил.
     
  • 1.36, Неуклюжий танцор (?), 00:21, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слишком сложное, переинжиниринг обнаружен. Зачем делать такие сложные и толстые вещи, если уже есть намного более простые и тонкие?
     
     
  • 2.115, Аноним (115), 11:14, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для резюме.
     

  • 1.43, Аноним (43), 01:17, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Выглядит вырвиглазно в стиле маленьких толстых гомиков с айпадами.
     
  • 1.49, Аноним (-), 01:48, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем бы дитя ни тешилось...
     
  • 1.50, Аноньимъ (ok), 01:58, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На скриншоте что-то не так со стилем оформления.
    Вернее с ним всё не так, от чего создаётся ощущение нереальности.
     
     
  • 2.92, Аноньимъ (ok), 15:41, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ругали тут недавно гну рисовалку за плохой дизайн.
    В сравнение не идёт с этим ужасом.
     

  • 1.51, vitalif (ok), 02:13, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    MVC прочитал сначала как MFC. Правда сути не сильно меняет, на дворе react, react native и т.п., а эти всё MVC мучают

    А Cambalache можно ещё расшифровать как "Боль Камбалы"

     
     
  • 2.52, Ordu (ok), 02:40, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Камбала, рождается нормальной рыбой, но обряд инициации в половозрелую особь включает в себя ритуал "ляг на асфальт под каток". Это, надо полагать очень больно.

    Таким образом, камбалак -- это образное название катка, ипущего всё сущее, делающего из мальчика не юношу, но мужа.

     
  • 2.67, Аноним (67), 08:18, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Эталонный эксперт опеннета -  прочитал новость ж@пой и до@бался до названия.
     
     
  • 3.105, нах.. (?), 21:28, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Как корабль назовешь, так он и потонет.
     
     
  • 4.125, Аноним (-), 04:57, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Камбала так то не тонет, потому что рыба. Но плоская и пучеглазая.
     
  • 3.117, Аноним (115), 11:31, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эталонный зумер - прочитал мнемонический каламбур и оскорбился. (Слышал хоть, что такое каламбур?)

    Кажется мне, если кто-то назовёт свой проект StinkyFag или StupidFem, до названия будешь до@бываться уже ты. В первых рядах.

     
     
  • 4.119, Аноним (40), 13:02, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все мимо.
     
  • 4.128, Аноним (126), 15:33, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Уже было, см. Weboob. Даже на опеннете в новости попадало.
     

  • 1.58, devkornev (ok), 05:34, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для elementary OS делалось, судя по виду основного окна на скриншоте?
     
     
  • 2.82, Annoynymous (ok), 14:29, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Стандартная адваита.
     
  • 2.91, mos87 (ok), 15:30, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ключница делала

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

    так победим.

     
     
  • 3.106, нах.. (?), 21:30, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Говори просто - ничего удобного, все для инопланетян. Они среди нас, просто мы не вкурсе.
     
     
  • 4.109, Аноним (109), 22:53, 26/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы не в курсе, а мы в курсе. Чуть что сразу инопланетяне. Инопланетяне что негуманоидной разы что ли или рук у них нет по твоему?
     

  • 1.74, Аноним (74), 10:34, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ctrl-D
     
  • 1.90, mos87 (ok), 15:28, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Основной процесс Cambalache предоставляется обвязку с WebKit WebView, в которой при помощи Broadway транслируется вывод из процесса Merengue, который непосредственно занимается отрисовкой интерфейса, создаваемого пользователем.

    Щ_щ

    а по-русски

     
     
  • 2.129, Аноним (126), 15:37, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У GTK начиная с третьего есть бэкенд, рисующий окна и виджеты в браузере.

    Здесь они решили взять его для того, чтобы видеть готовый дизайн приложений и виджетов внутри окна дизайнера, а не отдельно, потому что такое решение позволяет работать с GTK 3, 4 и выше без пересборки и перезапуска дизайнера.

    Выше писали что готовится лучшее решение без вебкита, но оно пока не готово.

     

  • 1.98, Аноним (98), 18:08, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Gtk, JSON и вебня. Всегда вместе.
     
  • 1.107, Аноним (107), 22:08, 26/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При программировании в 2021 году меньше всего хочется обращать внимание на существование каких-то нелепых динозавров из прошлого, типа Qt и GTK.
     
     
  • 2.111, Хан (?), 05:06, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Шоб было стильно, модно  молодежно?Слышали знаем... systemd, pulseaudio, electron...
     
  • 2.151, Д1110ма (?), 19:56, 02/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что лепо?
     

  • 1.110, Аноним (110), 00:14, 27/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Qt какраз трогать не надо.

    А вот диназавров выкидышей типа Electron может смело записывать в трэш 2021

     
  • 1.116, Аноним (116), 11:24, 27/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господи, давайте уже всем миром скинемся и наймём кого-нибудь чтобы запилили нормальную интегрированную (а не дизайнер отдельно, код отдельно) RAD IDE в стиле Delphi для GTK.
     
     
  • 2.120, Хан (?), 17:37, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    GTK+ RIP, а для Qt есть QtCreator...
     
     
  • 3.121, Аноним (121), 20:13, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю. А QtCreator не только для Qt хорошо. Отлично чувствует себя с любым C\C++ проектом что собственно от него и требуется.
     
  • 2.122, Аноним (121), 20:14, 27/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Был бы мне нужен GTK - был бы в первых рядах.
     
  • 2.130, Аноним (126), 15:38, 28/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    GNOME Builder
     

  • 1.150, Д1110ма (?), 18:57, 02/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем всё это нужно?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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