ordboken definierar en widget som en liten mekanisk enhet; en gadget eller ett tillverkat objekt som inte är namngivet, men i en tid med Internet och datorer passar denna definition inte när man pratar om widgets i förhållande till programvara och kod.
ordet widget (uttalas wih-jit) är ett tekniskt ord som har många definitioner beroende på vilket sammanhang som används. Ordboken definierar en widget som en liten mekanisk enhet; en gadget eller ett tillverkat objekt som inte är namngivet, men i en tid med Internet och datorer passar denna definition inte när man pratar om widgets i förhållande till programvara och kod.
Vad är Widgets?
i ett programmeringssammanhang är widget en generisk term för den del av ett GUI som gör att användaren kan samverka med applikationen och operativsystemet. Widgets visar information och uppmanar användaren att agera på ett antal sätt. Typiska widgets som du kan stöta på inkluderar knappar, dialogrutor, popup-fönster, markeringsrutor, fönster, växlar och formulär. Termen widget kan också användas för att hänvisa till antingen den grafiska komponenten eller dess kontrollerande program eller en kombination av båda.
idag när människor använder ordet widget, i en Web 2.0 Värld, de hänvisar till bit fristående kod en liten applikation faktiskt, som öppnar en dörröppning till en mycket större applikation. För detta ändamål kan du hitta widgets som ger aktiekurser och nyheter, sökrutor för Google, eBay och andra populära sökbaserade webbplatser, klockor, räknare, spel, flöden och mer.
att lägga till förvirringen är det faktum att widgets som används på skrivbordet eller webben också kallas gadgets. I Windows Vista använder Microsoft faktiskt Word-gadgeten, men det är fortfarande en widget.
är en Widget en App?
Widgets och applikationer betyder inte samma sak, men de är liknande termer. I mobila datorer tenderar vi till exempel att tänka på widgets och appar som ”objekt” som förbättrar användarupplevelsen. Mobila widgets ger ett enkelt gränssnitt för att visa live-flöden (t.ex. väder eller lager nyheter). Appar är fullständiga applikationer som vanligtvis kräver att mobilanvändare betalar och laddar ner — saker som spel, kontakt-och kalenderappar och så vidare. Widgets kan betraktas som” miniatyrapplikationer ” som är inbäddade i andra applikationer på din mobila enhet.
exempel: en levande lokal väder nyhetsflöde skulle vara en widget som är inbäddad på din mobila enhet startskärmen (startskärmen är programmet).
skrivbords Widgets
många widgets är utformade för att köra på skrivbordet ett litet program som ger specifik information till användaren, och kan vara funktionell eller roligt. Om du använder Windows-operativsystemet kan du använda en widgetmotor och sedan välja widgets att installera på skrivbordet. Populära skrivbords widget motorer inkluderar Dashboard, som släpptes med Mac OS X v10.4, Google Desktop och SpringWidgets.
Vad är en Webbwidget?
Webbwidgets är en annan typ av widget som har blivit populär, särskilt med det ökade intresset för personlig publicering. Webbwidgets är bitar av kod som du kan bädda in direkt på din webbsida eller personligt publiceringsutrymme som Blogger eller WordPress.
webbwidgets fungerar som en mini-applikation som du använder för att ge information till besökare på webbplatser. De inkluderar saker som Sök widgets, eBay trackers, nyhetsrubriker, Twitter-flöden, Facebook vän (eller fläkt) listor, spel, Klockor och andra miniatyr ”live” apps.
webbwidgets är enkla att använda och kräver att du bara kopiera och klistra in ett kodavsnitt för att visa widgeten, som är värd på utvecklarens server. Widgetkataloger, till exempel Widgetbox, gör att du kan söka efter en viss typ av widget, anpassa den för eget bruk, sedan kopiera och klistra in koden på dina egna sidor.
Widgetutveckling för nybörjare
många widgetverktyg hjälper utvecklare att skapa innovativa widgets och är också användbara nybörjare. Widgetbox kostnadsfria utvecklartjänster erbjuder analys för spårning, tjänster som gör det möjligt för konsumenter att använda dina widgets på sin egen webbplats och populära bloggtjänster, är värd för widgeten och tar hand om bland annat alternativ som låter dig anpassa din widget.
för Mac-communityn skapas Apple Dashboard-Widgets med en blandning av HTML, JavaScript och CSS. Apple developer connection tillhandahåller verktyg och resurser för Dashcode som kan användas av intresserade utvecklare. Det finns också en Android Dev Guideför att hjälpa dig att utveckla applikationer för Android-plattformen.
visste du…
den första dokumentanvändningen av ordet widget tillskrivs 1924 spela ”tiggare på hästryggen”, av George Kaufman och Marc Connelly.
baserat i Nova Scotia har Vangie Beal skrivit om teknik i mer än ett decennium. Hon är en frekvent bidragsgivare till EcommerceGuide och managing editor på Webopedia. Du kan tweeta henne online @ AuroraGG.
denna artikel publicerades ursprungligen den 14 September 2007