[python] Re: igui2
Ludek Smid
qark na seznam.cz
Čtvrtek Březen 27 10:43:01 CET 2003
Zdenek Pavlas wrote:
> Precetl jsem si docs a mam trochu pochybnosti o uzitecnosti.
> Zamer mit konzistentni jednoduchy interface na gui toolkit
> je sice dobrej ale uroven zapouzdreni API je desiva.
A proc tedy existuje Anygui [http://anygui.sourceforge.net/]?
> Aplikace bude volat IGUI2. IGUI2 wrapuje gtk+. gtk+ wrapuje gdk.
> gdk wrapuje xlib. teprve xlib konecne pohne prstem. Pritom je
> to vsechno slinkovany dohromady do jednoho mamuta a kazda vrstva
> se snazi aby to segfaultlo nebo aspon bezelo co nejpomaleji.
Taky pristup. Bohudik nepatri mezi mainstreamovy. Kdyby kazdy vsechno
programoval na co nejnizsi urovni aby to bylo rychle, tak by nemohl
pouzit jiz existujici kod (nebo by jej mohl pouzit s velkymi obtizemi) a
byli bychom stale v DOSu (nemyslim tim MS DOS). Nebo ty snad pouzivas
pro zapis na disk komunikaci s /dev/hd..? Vzdyt je to rychlejsi nez
pouzit funkci open nebo fopen a spriznene funkce, ne?
Navic -- lidska prace je draha a HW je levny. Vim, ze timto
konstatovanim si koleduju o flamewar, ale je to proste tak.
> Nebylo by lepsi owrapovat do pythonu jen samotnej xlib a nad tim
> napsat widgety ciste v pythonu?
Myslim, ze by vysledek byl pomalejsi a mene portovatelny nez GTK
wrapper. Uvedom si, ze volani funkce v Pythonu je relativne draha
operace a pro vykresleni jednoho tlacitka na nejnizsi urovni potrebujes
takovych operaci desitky nebo stovky, pokud chces dosahnout stejneho
vysledku jako pri pouziti GTK.
Ludek
Další informace o konferenci Python