Hi,
wxWidgets bietet ja einige Funktionen die es auch schon in Python selbst gibt, zb XML und die Sachen in wxNet.
Welchen sollte man den Vorzug geben? Denen von Python oder denen von wxPython? Ist es zb möglich das andere Komponenten von xwWidgets die Funktionen von wxXML benötigen oder sowas?
Funktionen von wxWidgets oder Python selbst verwenden?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Die von Python sind in der Regel zu bevorzugen, außer man mag umständliche C++-APIs die noch dazu gerne mal crashen. Da lobe ich mir ElementTree und lxml.
Ich würde aber statt Pythons ``gettext`` die entsprechende wx-API nutzen, weil die sich wohl besser in das Programm integriert und nicht komplizierter zu nutzen ist.
Ich würde aber statt Pythons ``gettext`` die entsprechende wx-API nutzen, weil die sich wohl besser in das Programm integriert und nicht komplizierter zu nutzen ist.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Gut, das ist mal ne Aussage. Danke.
ElementTrees hab ich mir gestern schonmal rausgesucht. Auch wenn es eigentlich "Python Spezifisch" ist würde ich das vorziehen. Eben WEIL es Python Spezifisch ist. Einziger Nachteil: mit dem Wissen kann man außerhalb der Python Welt nix anfangen
ElementTrees hab ich mir gestern schonmal rausgesucht. Auch wenn es eigentlich "Python Spezifisch" ist würde ich das vorziehen. Eben WEIL es Python Spezifisch ist. Einziger Nachteil: mit dem Wissen kann man außerhalb der Python Welt nix anfangen
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Naja, mit wxNet oder dessen XML kannst du außerhalb der wx-Welt auch wenig anfangen und ich würde sagen, dass man Python & XML oder Python & TCP/IP öfter braucht als wx, vor allem ist es dann unhandlich wx als Dependency mitzuschleppen, wenn man es gar nicht braucht.burli hat geschrieben:ElementTrees hab ich mir gestern schonmal rausgesucht. Auch wenn es eigentlich "Python Spezifisch" ist würde ich das vorziehen. Eben WEIL es Python Spezifisch ist. Einziger Nachteil: mit dem Wissen kann man außerhalb der Python Welt nix anfangen
Andererseits hat man bei ET ja nicht so viel Zeit zum lernen investiert, als dass es ein so großer Verlust ist, wenn man es nur in Python-Land einsetzen kann. Wenn man es allerdings Java-konform machen will, kann man auch DOM in Python nutzen, aber soviel lernt man dabei nicht, dass man das als Übung für andere Sprachen nutzen kann. Noch dazu dass DOM auch in JavaScript mittels der neuen Libs wie jQuery nicht mehr so sehr nötig ist, die auf CSS Selektoren und XPath setzen - die ich in Python ebenfalls via lxml nutzen kann.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice