There are many more technologies and tools available to build the front end for an application.
Which is the best technology/tool/platform available using which I can build a better GUI, by which I’ll be able to build a nice looking as well as an efficient GUI?
Definition of “better” includes factors such as efficiency,user friendliness,better content control mechanism, navigation and many more.
I know this is a question about which GUI toolkit you should use, but your first technology for producing a user-friendly UI is pen and paper. Sketch out some mock-ups. Draw buttons and menus on construction paper, cut them out, and glue them together. Then try your mockups on about a half-dozen people. You’ll quickly find out what makes a good UI.
It doesn’t matter how good the UI looks or whether it uses the latest snazzy effects — if your users can’t figure out how to use it, they’ll go elsewhere. You need to learn what works for your target audience before you write a single line of code.
Read Don’t Make Me Think to learn how to make mock-ups and do user testing.