
1,974 Views
Sinopsis
Framework atau kerangka kerja merupakan satu kesatuan utuh yang lengkap yang meletakan dasar-dasar kerja sehingga pemilihan framework sangatlah penting, apalagi kalau perusahan kamu menggunakan Framework tersebut untuk scale up bisnis atau masuk dalam tahap produksi maka ada 2 hal penting yang harus diutamakan yaitu
- ketersediaan komponen
- extends komponen serta
- support
Python termasuk bahasa pemrograman imperatif sekaligus functional sehingga penggunanya sangat luas sekali mulai dari networking, image processing, signal processing, financial, statistik olah karena hal tersebut banyak sekali Framework GUI yang tersedia mulai dari yang default sampai yang harus install tersendiri. Seperti dilansir dari ref: https://techsore.com/best-python-gui/ berikut ada 10 framework GUI terbaik di Python yang layak kamu gunakan untuk project-project mu
- Tkinter GUI
- PyQT GUI
- KIVY GUI
- WxPython GUI
- PySide GUI
- PySimpleGUI
- PyGUI
- Pyforms GUI
- Wax Python GUI
- Libavg
Dari 10 GUI diatas, pengalaman pribadi penulis sih, ada 3 yaitu Tkinter, PySimpleGUI, dan PyQT, sampai saat ini sebagian project ditulis menggunakan bahasa Python karena library nya hampir menyamai tools Matlab mulai dari operasi matrix menggunakan numpy, matplotlib sebagai ploting datanya, hanya saja Matlab kalah dari pengolahan data tabel yaitu Pandas, dari pengalaman penulis selama ini gunakan, yang paling mudah adalah PySimpleGUI karena
- base class dari TKinter sehingga kompatible
- mudah digunakan karena fokus ke user
- ringan dan kompatible ke semua OS
- tidak perlu ribet mengatur layout
Kami pernah membahas penggunaan PySimpleGUI untuk membuat aplikasi merging file pdf atau contoh lain bisa kunjungi ref: https://pysimplegui.readthedocs.io/en/latest/ ataupun contohnya di ref: https://pysimplegui.readthedocs.io/en/latest/cookbook/