Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm doing some research on the best GUI toolkit to use for future products at the company. We're talking about a fairly large organizations with quite a bit of code and a complete rewrite project in planning. Don't ask.

Anyway, I'm trying to create a list relevant parameters to judge the toolkits. What would you use to drive the comparison?

Here's what I've got so far:

  • Maturity
  • Ease of development
  • Ease of prototyping
  • Ease of maintenance
  • Size of hiring pool
  • Available knowledge at the company
  • Training costs
  • Community size
  • Community level of expertise (how hard to find good answers to complex problems)
  • Amount of expert-level books available
  • Ability to interface to other technologies
  • Deployment considerations
  • Visual aesthetics
  • Ability to access OS resources
  • Multiple monitor support (something that might come in handy in our particular application)
share|improve this question
    
you are missing architecture as a development criterium. –  Harald Scheirich Dec 27 '10 at 3:53
add comment

2 Answers

I would add extensibility and versatility (or power) because I consider it different from "ease of development". YMMV.

For ex QT3 (or was it the version before that Oh Well) is very easy to use as compared to MFC for typical cases, but where you wanted to do something atypical it came up short. I hear they have changed this in QT4.

Good list BTW.

share|improve this answer
add comment

and the answer is.... Qt

seriously, it does fit all your points; and on top of it it's multiplatform and really efficient.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.