Na Vas dotaz asi neexistuje jednoznacna odpoved. Asi jako kdyz budete chtit vedet zda je lepsi krestanstvi nebo islam, je to proste vec vlastniho presvedceni. Musite si zvolit sam. Muzete porovnat doposud publikovane se zapisem pro C++:
class MyApp: public wxApp
{
virtual bool OnInit();
};
........
bool MyApp::OnInit()
{
MyFrame *frame = new MyFrame("Projekt", wxPoint
(50,50), wxSize(650,400));
frame->show(TRUE);
SetTopWindow( frame );
return TRUE;
}
Neni to zas az o nicem neznamem, ze? Zminujete se o pouziti cross-compileru, ale uprimne receno, vite co Vam to udela s Vasim kodem? Napsal jste si to sam, nebo se musite spolehat na druhe, ze to udelali dle Vasich predstav? Kdo se bude komu prispusobovat?
Dale k Vasemu dotazu s Javou. Je to trochu zavadejici, protoze o wxPython nebo wxWindows se bavime pouze jako o GUI nadstavbe pro urcity jazyk at uz Python nebo C++, kdezto Vas dotaz zahrnuje problematiku cele Javy jako celku. Java ma take sve GUI rozhrani na jine bazi nez je wxWindows a je urcena pro zcela jine veci nez Python nebo C a C++. Doporucuji prostudovat wxWorkshop, ktery zahrnuje jak C++ tak Java IDE. Pravda naprogramovat se da prakticky vse ve vsem.:)
Dale k tem systemovym prostredkum. Zkuste s Tcl/Tk prostredi pristupovat k direktivam preprocesoru?? Nebo neznam Tcl/Tk obdobu pouziti wxConfigBase na Unixu, wxIniConfig na 16bit Win, wxRegConfig na 32bit Win s primym pristupem k registrum atd. Dalsi neznamou pro Tkinter je treba OBDC Classes. Zkuste naprogramovat GUI rozhrani pro tisk dokumentu jak pro Unix/Linux tak pro Win9x,NT. V Tkinteru neznam. Pro srovnani doporucuji prostudovat dokumentaci k wxWindows a publikaci od Johna E.Graysona "Python and Tkinter Programming", zcela vycerpavajici srovnani. A pro uplne vycerpani doporucuji smrknout nasledujici:
http://www-106.ibm.com/developerworks/library/l-wxwin.html
http://www.wxwindows.org/screen01.htm
http://www.wxwindows.org/screen03.htm
http://www.ligo.caltech.edu/~e2e/Software/docs/wxWindows2/docs/html/odbc/odbc.htm