Plugins vs. Components
Klaus explains the distinction between plugins and components, emphasizing that plugins are designed for specific applications, enhancing their functionality. He contrasts this with components, which serve as generic building blocks without knowledge of their application context. The discussion highlights how extensibility is integral to applications like web browsers, while some programs, like Acrobat, are primarily functional and use plugins as optional enhancements.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 104: Plugin Architectures
Related Questions