[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: wxWindows (wxPython) of Tk (Tkinter)?
>
> Beste Nederlandse Pythonista's,
Pythonplegers?
> (nog een goede nederlandse term voor? :-)
>
> In onze research groep zijn we bezig (oa) met het evalueren
> van een aantal tools (ook gui) om platform onafhankelijk en
> snel code te kunnen bakken, liefst oo.
> Uitgekomen bij Python zijn we nu aan het kijken naar welke
> graphische lib te gebruiken, wxWindows (wxPython) of Tk
> (Tkinter). Ze hebben zo hun pro's en con's.
>
> Ik ben geinteresseerd in meningen van mensen die middelgrote
> tot grote projecten gedaan hebben met Python en argumenten
> waarom ze juist de een of de andere grafische lib gebruikt hebben.
>
Erik,
ik spreek niet uit directe ervaring van een grootschalig project, dus neem
mijn woorden met een korreltje zout.
Maar als je aan't afwegen gaat, is het goed om een aantal dingen mee te
nemen. Tk is al veel ouder dan wxPython, en ik heb de indruk dat wxPython de
laatste tijd sterk vooruit is gegaan. Tk is nog altijd afhankelijk van TCL
en wxWindows is een C++ framework. Dat zou impliceren dat TK cross-platform
(is dat de bedoeling?) installatie en onderhoud mogelijkerwijs ingewikkelder
maakt - hoewel ik op win32 nooit klachten heb gehad.
Daarnaast heeft deze indirecte architectuur wellicht gevolgen voor de
performance van Tkinter. Je zou kunnen overwegen als je Tkinter gaat
gebruiken pythonware's PythonWorks te gebruiken, wat is gebaseerd op Tkinter
en werkt met een Tk vervanging, maar (op den duur) niet gratis.
Hier tegenover staat dat het TK GUI framework min of meer een de facto
standaard is/was in Pythonië. Maar ik geloof dat juist de snelle
ontwikkeling van wxWIndows aan die positie knaagt.
Tot zover even,
Rik Hoekstra
Nederlandse Python mailinglist, python@nl.linux.org
archief: http://mail.nl.linux.org/python/