""If all you want is to toss up the occasional message
box, or ask a user for some simple input, almost any of the
toolkits I've listed will do. For simple requirements, you are
likely better off focusing on platform availability, a suitable
range of widgets, and appropriate cost. If you plan to distribute
your application, you'll want to check the toolkit licensing. You
also must be sure either that the user already has the required
environment or that you can easily bundle all the needed libraries
and widgets in either a stand-alone application or an installation
"Once you move to complex applications, though, the requirements
get tougher. For any application that goes beyond a few simple
forms, you almost certainly want to have a form-designer tool. You
also want a rich set of available widgets; you're usually better
off reusing an existing date picker or file browser component, for
example, than writing your own."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.