Prezantohet Cambalache, një mjet i ri i zhvillimit të ndërfaqes GTK.

GUADEC 2021 prezanton Cambalache, një mjet i ri i zhvillimit të ndërfaqes së shpejtë për GTK 3 dhe GTK 4 duke përdorur paradigmën MVC dhe një filozofi të modelit të parë të të dhënave. Një nga ndryshimet më të dukshme nga Glade është mbështetja e tij për mbajtjen e ndërfaqeve të shumta të përdoruesit në një projekt. Kodi i projektit është shkruar në Python dhe është i licencuar sipas GPLv2.

Për të ofruar mbështetje për degë të shumta të GTK, hapësira e punës krijohet duke përdorur prapavijën e Broadway, e cila ju lejon të jepni daljen e bibliotekës GTK në një dritare të shfletuesit të internetit. Procesi kryesor Cambalache ofrohet me një lidhje me WebKit WebView, në të cilin Broadway transmeton daljen nga procesi Merengue, i cili është i përfshirë drejtpërdrejt në paraqitjen e ndërfaqes së krijuar nga përdoruesi. Ndërfaqja mund të krijohet bazuar në GTK 3 dhe GTK 4, në varësi të versionit të përcaktuar në projekt.

Prezantohet Cambalache, një mjet i ri i zhvillimit të ndërfaqes GTK.

Cambalache është i pavarur nga GtkBuilder dhe GObject, por ofron një model të dhënash në përputhje me sistemin e tipit GObject. Modeli i të dhënave mund të importojë dhe eksportojë ndërfaqe të shumta në të njëjtën kohë, mbështet objektet, vetitë dhe sinjalet e GtkBuilder, ofron një grumbull të zhbërjes (Undo / Redo) dhe aftësinë për të kompresuar historinë e komandave. Programi cambalache-db ofrohet për të gjeneruar një model të dhënash nga skedarët gir, dhe mjeti db-codegen ofrohet për të gjeneruar klasa GObject nga tabelat e modelit të të dhënave.

Prezantohet Cambalache, një mjet i ri i zhvillimit të ndërfaqes GTK.


Burimi: opennet.ru

Shto një koment