I-Cambalache, isixhobo esitsha sokuphuhlisa ujongano lwe-GTK, yaziswa

I-GUADEC 2021 yazisa iCambalache, isixhobo esitsha sophuhliso olukhawulezayo lwe-GTK 3 kunye ne-GTK 4 usebenzisa i-MVC paradigm kunye nefilosofi yedatha yokuqala. Omnye umahluko obonakalayo ovela kwiGlade yinkxaso yayo yokugcina ujongano lwabasebenzisi abaninzi kwiprojekthi enye. Ikhowudi yeprojekthi ibhalwe kwiPython kwaye ilayisenisi phantsi kweGPLv2.

Ukubonelela ngenkxaso kumasebe amaninzi e-GTK, indawo yokusebenza yenziwa kusetyenziswa i-backend ye-Broadway, ekuvumela ukuba unikezele ngemveliso yethala leencwadi le-GTK kwifestile yesikhangeli sewebhu. Inkqubo ephambili yeCambalache ibonelelwa ngokubophelela kwiWebKit WebView, apho iBroadway isasaza imveliso evela kwinkqubo yeMerengue, ebandakanyeka ngokuthe ngqo ekunikezeni i-interface eyenziwe ngumsebenzisi. I-interface inokuveliswa ngokusekelwe kwi-GTK 3 kunye ne-GTK 4, ngokuxhomekeke kuguqulelo oluchazwe kwiprojekthi.

I-Cambalache, isixhobo esitsha sokuphuhlisa ujongano lwe-GTK, yaziswa

I-Cambalache izimele kwi-GtkBuilder kunye ne-GObject, kodwa ibonelela ngemodeli yedatha ehambelana nenkqubo yohlobo lwe-GObject. Imodeli yedatha inokungenisa kwaye ithumele ngaphandle ujongano oluninzi ngaxeshanye, ixhasa izinto ze-GtkBuilder, iipropathi kunye nemiqondiso, ibonelela ngokuhlenga isitaki (Hlehlisa / Phinda wenze) kunye nokukwazi ukucinezela imbali yomyalelo. Isixhobo se-cambalache-db sinikezelwa ukuvelisa imodeli yedatha kwiifayile ze-gir, kunye ne-db-codegen utility inikezelwe ukuvelisa iiklasi ze-GObject ukusuka kwiitafile zemodeli yedatha.

I-Cambalache, isixhobo esitsha sokuphuhlisa ujongano lwe-GTK, yaziswa


umthombo: opennet.ru

Yongeza izimvo