Pergunta
Esta pergunta é sobre semântica.
Eu tenho um cliente que diz que o termo "Widget" deve ser utilizado quando se refere a um objeto dinâmico que sindicatos o seu próprio conteúdo para um site de terceiros. Acredito widget pode ser usado para se referir a qualquer objeto dinâmico auto-contido em um site (seu próprio ou de terceiros). No entanto, o meu cliente diz que, se o objeto estiver em seu próprio site, é um "gadget."
Eu não tenho certeza se há uma definição oficial, mas estou interessado em saber qual é o entendimento comum sobre a diferença, se houver, entre os dois termos?
Solução
Dictionary.com:
widg·et
-noun
um pequeno dispositivo mecânico, tal como um botão ou interruptor, esp. aquele cujo nome não é conhecido ou não podem ser recuperados; dispositivo:. uma linha de widgets no painel de instrumentosgadg·et
-noun
um artifício ou dispositivo mecânico; qualquer artigo engenhoso.
'Widget' faz não média 'Janela Gadget'. Estes termos têm existido por 150 anos de literatura publicada (~ 85 para 'Widget'), e, tanto quanto a programação vai, cabe a você.
Outras dicas
Se o seu cliente quer chamá-lo um gadget, que ele / ela chamá-lo um gadget. Eles têm significados semelhantes, nem é realmente um termo muito técnico, e é um desperdício de tempo para discutir o ponto.
meios "widget" "Janela Gadget"
Não Pessoalmente, eu realmente gosto do termo 'Widget', especialmente em bibliotecas GUI. Eu ainda estou esperando para a biblioteca que irá fornecer uma 'janela' namespace com uma 'engenhoca' classe declarada na mesma.