language agnostic - What are your criteria for choosing a framework or library? -


In general, how do you choose a framework or library to use in your application? Should it be open source? Is it to be commercial? Is it actively developed, well-documented, or a beautiful home page? If your language has basic support for some functionality, how would you choose a third party structure or library?

What are your criteria?

  • It should be viable - commercial support is actively developed, or not so complete that updates are not required except for ports.
  • It should have proper support - examples, full source code, developer forum, feedback / bug reporting.
  • It should be stable

  • Comments