What is the major difference between a framework and a toolkit?

Viewed 9688

Does a framework allow you to abstract generic code - but not in a complete way (Ex: Abstract a network connection - but not what you actually do with the data), and does not solve any particular common requirement whereas a toolkit has solutions to generic problems(Ex: Dialog box widget)?

Real world Example: Prototype is a "framework", but Dojo is a "toolkit".

So my question is, what is the criteria to call something a framework vs calling it a toolkit?

3 Answers
Related