Today I was thinking about frameworks and libraries that developers use in their work.
I think creating a library is both arguably simpler, but it as also an act taking on more responsibility.
When you think about it, a framework defines the confounds of the application's runtime. It is only "stretchable" by "options" it might allow.
A library, on the other hand, can be part of a framework or many different "contexts". But in itself, it is usually responsible for a single domain (context) as it should be in most cases.
So I would argue that we should strive to develop more quality libraries than frameworks.