Question

This question is about semantics.

I have a client who says that the term "widget" should only be used when referring to a dynamic object that syndicates your own content on to a third party site. I believe widget can be used to refer to any self-contained dynamic object on a site (your own or a third party). However, my client says that if the object is on your own site, it is a "gadget."

I'm not sure if there is an official definition, but I'm interested to know what is the common understanding of the difference, if any, between the two terms?

Was it helpful?

Solution

Dictionary.com:

widg⋅et
-noun
a small mechanical device, as a knob or switch, esp. one whose name is not known or cannot be recalled; gadget: a row of widgets on the instrument panel.

gadg⋅et
-noun
a mechanical contrivance or device; any ingenious article.

'Widget' does not mean 'Window Gadget'. These terms have existed for 150 years in published literature (~85 for 'widget'), and as far as programming goes, it's up to you.

OTHER TIPS

If your client wants to call it a gadget, let him/her call it a gadget. They have similar meanings, neither is really a very technical term, and it's a waste of time to argue the point.

"Widget" means "Window Gadget"

Personally, I don't really like the term 'widget', especially in GUI libraries. I'm still waiting for the library that will provide a 'window' namespace with a 'gadget' class declared in it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top