URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127790
[ Назад ]

Исходное сообщение
"Выпуск Cambalache 0.10, инструмента для разработки GTK-интерфейсов "

Отправлено opennews , 16-Июн-22 17:33 
Опубликован релиз проекта Cambalache 0.10.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличии от Glade  в Cambalache  предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте.  Код  написан на Python и поставляется под лицензией LGPLv2.1. Для установки доступен пакет в формате flatpak...

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


Содержание

Сообщения в этом обсуждении
"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 17:33 
Пора его портировать на Qt.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 17:40 
приступай

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 17:47 
> Пора его портировать на Qt.

там есть биндинги для раста? шоб сразу двух зайцев!


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено НяшМяш , 16-Июн-22 18:02 
К расту только биндинги на GTK есть.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 18:07 
Ага, обычно (всегда) биндинги бывают для языка к тулкиту. А для Раста наоборот.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено SodaF , 16-Июн-22 18:16 
Боже упаси.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 20:32 
Вам напомнить из-за чего был написан GNOME?

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено user90 , 16-Июн-22 21:14 
Наркоман)

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним из консоли , 16-Июн-22 17:49 
Чем это лучше/хуже Glade, кроме поддержки GTK4?

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Андрей , 16-Июн-22 21:02 
> Основной процесс Cambalache предоставляет обвязку на базе WebKit WebView

Тяжеловато будет. Но хорошо, что хоть так есть движение.


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 06:51 
Т.е. поддержка актуальной версии уже недостаточное условие? Glade какбэ мертв.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аристарх , 16-Июн-22 19:32 
Я вот сколько пишу "морды для баз", но никак не вникну в эту белиберду:

"Модель данных может импортировать и экспортировать разом несколько интерфейсов"

Модель данных - это некий класс для DTO, правильно? По модели можно сгенеировать(экспортировать?) некий GUI для её редактирования. Таких гуёв можно сделать несколько, не вопрос. Но как можно... ИМПОРТИРОВАТЬ гуйню???? Чота я в шоке. Или "интерфейсы" здесь в каком-то другом смысле?


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 19:39 
Программа может сама в себя импортировать кем-то другим сделанную гуйню. И продолжить её редактировать. А потом экспортировать чтобы применить в приложении.  

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 21:11 
такое дурацкое разделение понятий "открыть" и "импортировать" есть, по-моему, только в blender и meshlab

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено lockywolf , 17-Июн-22 04:59 
Обычно "импортировать" и "открыть" отличаются тем, что "открыть" работает в две стороны, а "импортировать" в одну.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:01 
Открыть это значит открыть только один проект и работать только в нём. А импортировать это значит взять некий готовый элемент или проект и вставить в тот проект над которым сейчас работаешь.  Да даже в фотошопе так и это правильно.  Можно было бы назвать частичное открытие, но импорт само правильное.  

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:29 
>такое дурацкое разделение понятий "открыть" и "импортировать" есть, по-моему, только в blender и meshlab

Далеко не так. Под "импортировать" во многих САПРах (и не только) подразумевается хоть чучелом, хоть тушкой "открыть" неродной формат (здесь твоё понимание "недурацкости" такого поведения совпадает), но часто проект это набор нескольких импортнутных объектов, и при условном драг-н-дропе очередного файла, ну например новой 3D модели, возникает вилка событий - открыть новый объект как новый проект (этакая логика проекции 1 к 1), либо импортировать его уже на существующую сцену редактируемого проекта (1 присовокупить к n существующему).
Тут всё сильно зависит от стиля работы в заданном приложении.
Немного другая, но близкая беда с сохранить и экспортировать. Сохраняем с деревом построений, слоями, undo и т.п. в родной формат, на экспорте - отливание в бронзу. Редактировать при определенных усилиях можно и такой памятник, но неудобно.


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 10:27 
В тридэ редакторах импортирование обычно происходит в какой-нибудь не нативный формат.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 21:01 
Посмотреть бы где-нибудь пример, как это скомпилировать.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 21:15 
мда, этот суперсофт есть только в AUR, и то - с поломанным PKGBUILD

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 06:32 
В репозиториях Fedora находится 0.10.1. С Fedora всё в порядке.

Присоединяюсь к вопросу: как скомпилировать/использовать этот xml? Где глянуть примеры?


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 21:24 
какой-то xml экспортируется. чё с ним делать, как программу создать?

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 23:02 
в glade было всё просто:

glade_xml_new
glade_xml_get_widget
glade_xml_signal_autoconnect...


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 13:02 
В коде через GtkBuilder подключается. Так XML намного удобнее бойлерплейта на C.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 16-Июн-22 21:25 
Классная новая фамилия для Бенедикта Камбербатча

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 07:17 
Первый скриншот снова сделан как будто из виртуалки или пережат из jpg в jpg — мутное и нечёткое.

Вот как это выглядит
https://ibb.co/YfsD48L
https://ibb.co/tPqB562


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:02 
Трафик не резиновый.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:14 
У меня дома, на работе, на телефоне резиновый.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:06 
На сабже можно написать клон GNOME 1? https://en.wikipedia.org/wiki/GNOME#/media/File:GNOME_1.0_(1999,_03)_with_GNOME_Panel_1_and_File_Manager.png

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 09:15 
Я правильно понимаю что сабж что-то вроде Борланд Дельфи? Я могу на сабже сделать свой клон фотошопа и 3д макса?

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 10:00 
Нет. С помощью этого инструмента создаётся толлько гуй. Только морда без кода.

Borland Delphi - это комбайн. Пиши код, делай гуй и т.п. В лине его нишу занимает Lazarius.


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 10:22 
>В отличие от MSE — фокус на преобразование проектов Delphi. Библиотека визуальных компонентов — близкая к VCL Lazarus Component Library (LCL), практически полностью поддерживает виджеты Win32, GTK1, GTK2, Carbon[en], Qt, fpGUI, Cocoa, частично — виджеты WinCE[2].

Так вот же она IDE для кроссплатформенного софта. Зачем ещё что-то нужно.


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 12:52 
Паскаль оставляют людей инвалидами на всю жизнь, после него только бейсик.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 10:33 
Я серьезнго, зачем люди учат какие-то другие языки программирования, фреймворки, если есть этот чудесный Lazarus на котором можно писать кроссплатформенный софт.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено n00by , 17-Июн-22 13:34 
Потому что в России некогда написали слишком много кода на Дельфи. Код иногда был не очень красивый, но вполне решал насущные задачи. Белому господину не понравилось такая самостоятельность, он объяснил экспертам, что := несёт нехороший смысл и внедрил C#.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 14:50 
Pascal конечно не идеал, но C# на его фоне та ещë какашечка.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено torvn77 , 20-Июн-22 15:06 
Это ты Майкрософт пнул?

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено n00by , 21-Июн-22 10:40 
Микрософт здесь не пнёт лишь ленивый. Я бы на их месте точно так же внедрял свою "Java" на фоне анекдотов, где русские программисты предлагают всё переписать. А после внедрения вбросил бы мантру про NIH синдром. ;)

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Алексей , 19-Июн-22 09:22 
И компилировать только для той ОСи, из которой запущена IDE, иначе ставь 250 виртуалок.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 21-Июн-22 22:51 
Открой настройки - Target OS

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 13:58 
> Я могу на сабже сделать свой клон фотошопа и 3д макса?

Ты - нет, навыков не хватит.


"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 14:41 
А я буду стараться.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 21-Июн-22 22:52 
Растаманы в Мозиле тоже старались, в итоге уронили всё, и она их выгнала.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено borschevik , 17-Июн-22 13:45 
Что скажут уважаемые аналитики? Годно или негодно? Мне не нравится, что оно на петоне, а не на перле.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Аноним , 17-Июн-22 14:52 
Мертворождённый проект и дело не в питоне.

"Выпуск Cambalache 0.10, инструмента для разработки GTK-интер..."
Отправлено Алексей , 19-Июн-22 09:23 
Это не СДЛ, поэтому проект умрет.