Cambalache, як воситаи нави таҳияи интерфейси GTK ҷорӣ карда шудааст.

GUADEC 2021 Cambalache-ро муаррифӣ мекунад, як воситаи нави рушди интерфейси GTK 3 ва GTK 4 бо истифода аз парадигмаи MVC ва фалсафаи модели аввалини додаҳо. Яке аз фарқиятҳои назаррас аз Glade ин дастгирии он барои нигоҳ доштани интерфейсҳои сершумори корбар дар як лоиҳа мебошад. Рамзи лоиҳа дар Python навишта шудааст ва дар доираи GPLv2 иҷозатнома дорад.

Барои дастгирии шохаҳои сершумори GTK, фазои корӣ бо истифода аз пуштибонии Broadway сохта мешавад, ки ба шумо имкон медиҳад баромади китобхонаи GTK-ро дар равзанаи браузери веб пешкаш кунед. Раванди асосии Cambalache бо пайвастшавӣ ба WebKit WebView таъмин карда мешавад, ки дар он Broadway баромадро аз раванди Merengue пахш мекунад, ки бевосита дар намоиш додани интерфейси аз ҷониби корбар сохташуда иштирок мекунад. Интерфейсро вобаста ба версияи дар лоиҳа муайяншуда дар асоси GTK 3 ва GTK 4 тавлид кардан мумкин аст.

Cambalache, як воситаи нави таҳияи интерфейси GTK ҷорӣ карда шудааст.

Cambalache аз GtkBuilder ва GObject мустақил аст, аммо модели маълумотро бо системаи навъи GObject таъмин менамояд. Модели маълумот метавонад дар як вақт интерфейсҳои сершуморро ворид ва содир кунад, объектҳо, хосиятҳо ва сигналҳои GtkBuilder -ро дастгирӣ мекунад, стеки бекоркунӣ (Боздошт / Бозсозӣ) ва қобилияти фишурдани таърихи фармонро таъмин мекунад. Утилитаи cambalache-db барои тавлиди модели додаҳо аз файлҳои gir ва утилитаи db-codegen барои тавлиди синфҳои GObject аз ҷадвалҳои модели додаҳо таъмин карда мешавад.

Cambalache, як воситаи нави таҳияи интерфейси GTK ҷорӣ карда шудааст.


Манбаъ: opennet.ru

Илова Эзоҳ