Bagaimana cara menentukan mana yang terbaik untuk diberikan masalah tertentu?
Setelah melakukan lusinan port GUI dan aplikasi GUI lintas-platform sejak 1989, saya telah menemukan pertanyaan pertama yang harus selalu Anda putuskan adalah tampilan dan nuansa . Pustaka GUI lintas platform berjalan di sepanjang spektrum dengan cara itu.
Tampilan dan rasa yang serupa di mana-mana
Ini berfungsi baik jika perangkat lunak Anda ditujukan untuk orang-orang yang harus sering mengganti platform, dan ingin perangkat lunak mereka berperilaku identik di mana-mana. Ini umum dalam beberapa aplikasi ilmiah, di mana Anda mungkin orang Linux yang mengunjungi lab Mac, atau seseorang memberi Anda satu ton Windows boxen sebagai bagian dari hibah.
Contoh perpustakaan seperti itu adalah Tk dan GTK +.
Platform terlihat dan terasa asli di mana-mana
Ini jauh lebih baik untuk aplikasi komersial dan pengguna non-teknis, karena orang-orang itu jauh lebih tertarik pada antarmuka pengguna yang akrab. Bahkan, mereka cenderung menolak untuk menggunakan perangkat lunak yang tidak memiliki tampilan dan rasa asli.
Contoh perpustakaan seperti itu adalah wxWidgets, RealBasic, Cocotron, dan Qt.
Setelah Anda membuat keputusan itu, maka Anda dapat mulai melihat domain masalah Anda secara lebih rinci dan menentukan toolkit mana yang paling cocok.