Mae Cambalache, offeryn datblygu rhyngwyneb GTK newydd, yn cael ei gyflwyno.

Mae GUADEC 2021 yn cyflwyno Cambalache, offeryn datblygu rhyngwyneb cyflym newydd ar gyfer GTK 3 a GTK 4 gan ddefnyddio patrwm MVC ac athroniaeth model data yn gyntaf. Un o'r gwahaniaethau mwyaf amlwg gan Glade yw ei gefnogaeth i gynnal rhyngwynebau defnyddwyr lluosog mewn un prosiect. Mae cod y prosiect wedi'i ysgrifennu yn Python ac mae wedi'i drwyddedu o dan GPLv2.

Er mwyn darparu cefnogaeth i ganghennau lluosog o GTK, mae'r man gwaith yn cael ei greu gan ddefnyddio backend Broadway, sy'n eich galluogi i rendro allbwn y llyfrgell GTK mewn ffenestr porwr gwe. Mae prif broses Cambalache yn cael ei rhwymo i WebKit WebView, lle mae Broadway yn darlledu'r allbwn o broses Merengue, sy'n ymwneud yn uniongyrchol â rendro'r rhyngwyneb a grëwyd gan y defnyddiwr. Gellir cynhyrchu'r rhyngwyneb yn seiliedig ar GTK 3 a GTK 4, yn dibynnu ar y fersiwn a ddiffinnir yn y prosiect.

Mae Cambalache, offeryn datblygu rhyngwyneb GTK newydd, yn cael ei gyflwyno.

Mae Cambalache yn annibynnol ar GtkBuilder a GObject, ond mae'n darparu model data sy'n gyson â system math GObject. Gall y model data fewnforio ac allforio rhyngwynebau lluosog ar unwaith, cefnogi gwrthrychau, priodweddau a signalau GtkBuilder, darparu pentwr dadwneud (Dadwneud / Ail-wneud) a'r gallu i gywasgu hanes gorchymyn. Darperir y cyfleustodau cambalache-db i gynhyrchu model data o ffeiliau gir, a darperir y cyfleustodau db-codegen i gynhyrchu dosbarthiadau GObject o dablau model data.

Mae Cambalache, offeryn datblygu rhyngwyneb GTK newydd, yn cael ei gyflwyno.


Ffynhonnell: opennet.ru

Ychwanegu sylw