Cambalache, ohun elo idagbasoke wiwo GTK tuntun kan, ti ṣafihan.

GUADEC 2021 ṣafihan Cambalache, ohun elo idagbasoke ni wiwo iyara tuntun fun GTK 3 ati GTK 4 ni lilo apẹrẹ MVC ati awoṣe data-imọye akọkọ. Ọkan ninu awọn iyatọ ti o ṣe akiyesi julọ lati Glade ni atilẹyin rẹ fun mimu awọn atọkun olumulo lọpọlọpọ ninu iṣẹ akanṣe kan. Koodu ise agbese ti kọ ni Python ati pe o ni iwe-aṣẹ labẹ GPLv2.

Lati pese atilẹyin fun awọn ẹka pupọ ti GTK, aaye iṣẹ ni a ṣẹda nipa lilo Broadway backend, eyiti o fun ọ laaye lati ṣe iṣẹjade ti ile-ikawe GTK ni ferese aṣawakiri wẹẹbu kan. Ilana Cambalache akọkọ ni a pese pẹlu abuda kan si WebKit WebView, ninu eyiti Broadway ṣe ikede igbejade lati ilana Merengue, eyiti o ni ipa taara ni ṣiṣe wiwo wiwo ti olumulo ṣẹda. Ni wiwo le jẹ ipilẹṣẹ ti o da lori GTK 3 ati GTK 4, da lori ẹya ti a ṣalaye ninu iṣẹ akanṣe naa.

Cambalache, ohun elo idagbasoke wiwo GTK tuntun kan, ti ṣafihan.

Cambalache jẹ ominira ti GtkBuilder ati GObject, ṣugbọn pese awoṣe data ni ibamu pẹlu eto iru GObject. Awoṣe data le gbe wọle ati gbejade ọpọlọpọ awọn atọkun ni ẹẹkan, ṣe atilẹyin awọn nkan GtkBuilder, awọn ohun-ini ati awọn ifihan agbara, pese akopọ atunkọ (Yipada / Tun) ati agbara lati compress itan-akọọlẹ aṣẹ. IwUlO cambalache-db ti pese lati ṣe ina awoṣe data lati awọn faili gir, ati pe ohun elo db-codegen ti pese lati ṣe awọn kilasi GObject lati awọn tabili awoṣe data.

Cambalache, ohun elo idagbasoke wiwo GTK tuntun kan, ti ṣafihan.


orisun: opennet.ru

Fi ọrọìwòye kun