Python è un cattivo linguaggio per implementare una GUI?
Per la maggior parte delle applicazioni Python non è un cattivo linguaggio. Ci sono bindings per la maggior parte dei toolkit GUI, il che dimostra che c'è un interesse nel costruire UI da Python. Se le prestazioni sono un problema o i wrapper sono troppo limitati, potreste aver bisogno di passare alle API C/C++. Con il framework Qt potreste implementare i componenti GUI in QML e semplicemente incollarli insieme in Python.
Qui c'è una lista di toolkit GUI disponibili in Python:
PySide. PySide è un binding Python del toolkit GUI multipiattaforma Qt.
Camelot. Fornisce componenti per costruire applicazioni sopra Python, SQLAlchemy e Qt.
Cocoa (OSX)
GTk. PyGTK fornisce binding Python per il toolkit GTK+.
PyGObject aka (PyGi). PyGObject fornisce collegamenti Python, che danno accesso all'intera piattaforma software GNOME.
Kivy. Kivy è una libreria Python per lo sviluppo di applicazioni ricche di media abilitati al multi-touch.
PyjamasDesktop. PyjamasDesktop è un port di Pyjamas. PyjamasDesktop è un set di widget applicativi per il desktop e un framework multipiattaforma.
Tk. Tkinter è un sottile strato orientato agli oggetti sopra Tcl/Tk.
wxPython. wxPython è un toolkit GUI per il linguaggio di programmazione Python.
Articoli simili
- Qual è il miglior linguaggio di programmazione per sviluppare un'applicazione GUI?
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- Quali sono i migliori software GUI per la costruzione di applicazioni Android?
- Posso far funzionare il mio MacBook in modalità terminale (senza GUI) per risparmiare la durata della batteria?