Check out a free preview of the full Web UI Architecture course:
The "Implementing a Framework" Lesson is part of the full, Web UI Architecture course featured in this preview video. Here's what you'd learn in this lesson:
Implementing a framework starts with sketching out a small set of functionality and designing as much of the implementation as possible. Downloading your abstractions (as opposed to writing them yourself) can be beneficial. Third-party frameworks are almost always the right answer. Choose your frameworks carefully, though. How large is the base library? How much scaffolding is required by the implementation? Will it play nice with other libraries or will it have to be shoehorned into your application pattern.