4/24/2008

Widget與Gadget

今天看到一篇文章說到,在Blogger.com的測試版管理界面中,把使用者可以新增小玩意的名稱從"Add a page element"改成了"Add a gadget"。這讓我想到了一件事,Widget與Gadget到底有什麼不一樣?

Google了一下,看到了幾種不同的說法,最滿意的說法大概還是About.comWhat's the Difference Between a Widget and a Gadget?吧。他的解釋是:

The easiest way to explain it is that a gadget is any widget that is not a widget. Sound confusing? A widget is a piece of reusable code that you can plug into virtually any website. A gadget acts just like a widget, often fulfilling the same purpose, but it is proprietary. It only works on a certain website or a specific set of websites.

For example, Google Gadgets can look and act like widgets. But they only work on Google pages.

A widget, on the other hand, works on any page that lets you add an HTML block. You can put them on your blog, or your personalized start page, or your personal website.

所以說,我們看到一般網站提供給使用者可以copy一段html code到別的地方使用的,通稱為widget。至於只能在限定地方使用的,稱之為gadget。其實這樣我還不是很懂。舉例來說,Twitter提供的badge(又一個名詞),應該是個widget,所以,我想把它加在Blog上,應該是"Add a widget"而不是"Add a gadget"吧?

我的假設是,Blogger.com也有提供些只有在Blogger.com才能用的gadget(如Blog Archive),所以為了避免使用者混倄,乾脆通稱為gadget(那還不如原本的page element清楚呢)。至於為什麼要通稱gadget而不是widget,大概就是Yahoo!已經有東西叫widget了吧。

0 comments:

張貼留言

來了就聊兩句吧: