Saya baru mengenal Linux tetapi tidak untuk pengembangan aplikasi. Saya berasal dari RealBasic di latar Mac.
Saya telah menerima bahwa saya perlu belajar bahasa baru untuk dikembangkan untuk Linux (karena RB tidak akan berjalan pada distro 64 bit dan merupakan bahasa berpemilik tertutup) tetapi saya ingin memastikan saya memilih yang tepat.
Saya telah melihat Python dan siap untuk pergi sampai saya membaca bahwa PyGTK menjadi usang dengan pengenalan GTK 3. Apakah ini benar? Situs web pengembang Ubuntu tampaknya merekomendasikannya dengan Glade untuk UI, tetapi saya ingin memastikan bahwa saya tidak mempelajari sesuatu yang sedang keluar!
python
gui
application-development
programming
glade
Nootrino
sumber
sumber
Jawaban:
Jawaban singkatnya adalah tidak.
PyGTK sedang dihapus dan diganti dengan PyGObject karena widget mengatur peningkatan dari GTK + 2 ke GTK + 3. Pada Oneiric semua aplikasi ubuntu 'asli' berjalan menggunakan set GTK + 3 .
Pada catatan pribadi, baru-baru ini saya mulai mengembangkan aplikasi dengan Python, dan setelah melihat ke dalamnya saya memutuskan untuk menggunakan Python3 dengan PySide (yang merupakan Qt4, bukan GTK + 3) karena saya menemukan bahwa Python 3 akan menjadi standar di tahun ini. atau kira-kira butuh saya untuk menulis program, dan karena Qt4 memiliki beberapa dokumentasi yang sangat bagus, dan beberapa perangkat lunak pengembangan kelas satu (hanya memiliki jejak Qt 4 Designer ...)
sumber
glade
.REALbasic
lingkungan pengembangan terlindung. Yang ingin saya lakukan hanyalah membuat aplikasi yang GUI-nya terlihat 'asli' atau sesuai tema pada Ubuntu atau Mint versi modern. Saya juga benar-benar ingin dapat merancang GUI dalam editor (WYSIWYG) dan menautkannya dengan kode Python. Dengan informasi tambahan ini - menurut Anda saya harus ke arah mana? Apakah ada yang setara dengan QTGlade
?? (also @aquaherd)gambas
mana GTK + -sudah IDE Dasar. Sebagian besar, dengan mempertimbangkan platform silang, perlu mempelajari C / C ++ dan memisahkan antarmuka pengguna dari logika aplikasi dan mengkompilasi front-end dengan toolkit asli. Misalnya transmisi, klien bittorrent yang berasal dari platform Mac, menggunakan kuarsa pada Mac dan GTK + pada yang lain.PyGTK dan pyGOBJECT tidak lagi menjadi metode yang disarankan untuk mengembangkan aplikasi untuk Ubuntu. Situs web pengembang Ubuntu sekarang merekomendasikan QML untuk aplikasi Ubuntu.
sumber