Check out a free preview of the full Web UI Architecture course:
The "Plugins and Widgets" Lesson is part of the full, Web UI Architecture course featured in this preview video. Here's what you'd learn in this lesson:

If you can imagine it, there’s a plugin for it. Don’t reinvent the wheel. While plugins are great, they tend to confine you to another tool. Widgets can be more flexible and easier to incorporate into any pattern. Finding the right plugin/widget can often times be difficult due to a lack of support or unusual implementation.

Get Unlimited Access Now