A ti tu iṣẹ akanṣe Cambalache 0.8.0 silẹ, ni idagbasoke ohun elo idagbasoke ni wiwo iyara fun GTK 3 ati GTK 4, ni lilo apẹrẹ MVC ati awoṣe data-imọye akọkọ. Ko dabi Glade, Cambalache n pese atilẹyin fun mimu ọpọlọpọ awọn atọkun olumulo ni iṣẹ akanṣe kan. Ni awọn ofin ti iṣẹ ṣiṣe, itusilẹ Cambalache 0.8.0 jẹ akiyesi bi isunmọ isunmọ pẹlu Glade. Awọn koodu ti wa ni kikọ ni Python ati ki o ni iwe-ašẹ labẹ GPLv2.
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 ina awọn kilasi GObject lati awọn tabili awoṣe data.
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. Lati pese atilẹyin fun awọn ẹka oriṣiriṣi ti GTK, aaye iṣẹ ni a ṣẹda nipa lilo Broadway backend, eyiti o fun ọ laaye lati ṣe iṣẹjade ti ile-ikawe GTK ni window ẹrọ aṣawakiri wẹẹbu kan. Ilana Cambalache akọkọ n pese ilana orisun WebKit WebView ti o nlo Broadway lati gbejade igbejade lati ilana Merengue, eyiti o ni ipa taara ni ṣiṣe ni wiwo olumulo.
Ninu itusilẹ tuntun:
- Ṣafikun nronu yiyan ohun ibaraenisepo ti o ṣe iyatọ awọn kilasi ohun ati jẹ ki o rọrun lati wa alaye ti o nilo.

- Awọn imuduro aaye iṣẹ ti a ṣe lati jẹ ki o rọrun lati ṣafikun awọn eroja ọmọ ni awọn ipo ti a fun. O le fi ẹrọ ailorukọ kan kun dipo ibi ipamọ kan nipa titẹ lẹẹmeji lori rẹ.

- Atilẹyin fun awọn ohun-ini itumọ ti pese ati pe agbara lati fi awọn asọye silẹ fun awọn onitumọ ti ni imuse.

- Atilẹyin ti a ṣafikun fun awọn iṣẹ ṣiṣe pẹlu agekuru agekuru (Daakọ, Lẹẹ mọ, Ge ati Parẹ).

- Imudara ifihan alaye nipa awọn ẹya ti ko ṣe atilẹyin nigba gbigbe awọn faili UI wọle ati nigba ti o njade okeere si faili miiran.

orisun: opennet.ru





