|
From: Vaclav S. <vac...@ma...> - 2003-06-23 12:06:21
|
Cau, Anton=EDn Slav=EDk wrote: > 2) Boost Build - build system vhodny pro multiplatformni > aplikace, OpenVIP jsme vyvijeli soucasne v gcc, MSVC, mingw, > Borland C++. Drobne mouchy, ktere me iritovaly: =2D problemy s rozchozenim bjamu na NT =2D chyba behem kompilace ji neukonci, takze se da prehlednout =2D na windows Ctrl-C neprerusi build, Ctrl-C-Ctrl-C....-Ctrl-C ano > 4) wxPython - Python verze multiplatformni knihovny wxWindows pro > vyvoj GUI, nativni vzhled aplikaci pod Windows i Unixem, kvalitni > dokumentace. =2E..drobne problemy s ruznym chovanim na ruznych platformach, ale je to=20 primerena cena za to, ze aplikace je nativni. > 6) Dokumentace v XML (DocBook), napsana v editoru XMLmind > (Windows i Unix, ve Windows mirne nestabilni). Z XML generujeme > skriptem na sourceforge.net online HTML dokumentaci - bez > problemu, dobre vypada. PDF dokumentaci jsme vyrobili pomoci > programu XMLmind FO Converter - problemy s velikosti obrazku a > tabulek. Necekane problemy s tim vubec rozhodit konverzi do PDF. > Mate treba nejake komentare k tem XML parserum, ktere jste > pouzili? V pythonu jsme pouzili parser, ktery je soucasti Pythonu 2.2, ale nema=20 validaci proti DTD, takze nakonec pouzivame i libxml2-python. libxml2=20 umi uplne vsechno, hlasi dobre chyby, validuje, ma SAX i DOM=20 interface, jenom je trosku velka. HTH, Vasek =2D-=20 PGP key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x465264C9 |