Активни корисници Интернета, рачунара и мобилних уређаја често се питају: "Шта су видгети?" Многи, не знајући то, сусрећу их много пута дневно. Када посећујете сајтове, често можете да видите мале блокове на монитору рачунара који садрже информације о времену, девизни курсеви и још много тога. Сличне мини апликације могу се инсталирати на екране различитих уређаја.
Појам „видгет“ се погрешно користи у многим случајевима: они називају обичне бочне траке на веб ресурсима. Док програми који припадају категорији видгета, називају се гаџети или нешто друго. Оба узрокују конфузију. Упркос чињеници да реч "видгет" звучи модерно, први пут је коришћена давне 1926. године. У почетку је то био синоним за гаџет и значио је неку врсту адаптације, али данас више није повезан са било којим уређајем.
Сада се ова ријеч назива одређеном категоријом помоћних апликација, које су мале величине и имају мали скуп функција. Они дјелују као графички модули и смјештени су у радном подручју главних програма: претраживачи, оперативни системи, претраживачи итд. Они могу послужити за рјешавање свакодневних задатака, дати брз приступ корисним информацијама, бити забавни или само украсити екран. Неки видгети раде само када је интернет повезан, док други раде самостално.
Описане апликације могу бити дизајниране за десктоп (десктоп видгетс) или за веб странице (веб видгети). Захваљујући могућности употребе виџета у Интернет претраживачима и директно у оперативним системима, шансе за њихово увођење у свакодневни живот програмера и обичних корисника се шире. Програмер може имати визуелне апликације на страницама ресурса. Корисник је да комуницира са њима. Поред графике, постоје једноставни текстуални видгети који су чисто информативне природе.
Видгет може имати различите облике:
Гаџет који се може покренути са главног екрана на одређеној оперативној платформи и зове се видгет за радну површину. Могу се инсталирати из различитих извора: наћи ћете у посебном одјељку унапријед инсталираних апликација или преузети с мреже. Често се видгети могу померати по екрану, прилагодити њихову величину, промијенити дизајн. На пример, у "седам" и неким другим системима постоји видгет са сатом: он се поставља на радну површину једним кликом и приказује системско време. Апликација са временском прогнозом у било ком систему ће радити исправно само када је мрежа повезана. Шта је видгет у смислу функционалности? У већини случајева служи за брзо добијање информација без отварања претраживача или неког одељка на рачунару, али се такође може представити као мини-игра.
Гаџет који је уграђен у страницу сајта се назива веб видгет. То може бити прозор који води до друге услуге: у овом случају, засебна страница ће се учитати у подручје видгет-а. Тако се максимална функционалност постиже унутар једне веб странице због комбинације неколико опција, па чак и различитих ресурса. Веб виџети се често називају гаџети, модули, исјечци и екстензије претраживача су понекад укључене у њихову категорију.
Мини-апликације претраживача су условно подељене у две групе:
Типично, инсталација графичке апликације није проблем и ради се са неколико кликова. Приближно овај процес изгледа овако (на примјеру “Опера” видгета):
У прегледачу Цхроме виџети су често повезани са проширењима, јер су дугмад за приступ њима лоцирана тоолбарс и може се користити приликом гледања било које странице. Примери корисних проширења:
Шта је видгет са тачке гледишта програмера? Ово је уобичајена апликација која је написана у ХТМЛ-у, ЈаваСцрипт-у или напреднијем ЈаваСцрипт-АПИ-ју, омогућавајући вам управљање и чување параметара. Видгет се може писати на било ком серверском језику, што резултира ХТМЛ-ом (на пример, ПХП језик). Програмери класифицирају ове апликације на свој начин, издвајајући их самостално и на серверу. Прва категорија подразумева постављање апликације у једну КСХТМЛ датотеку, док је коришћење стилова и скрипти из страних ресурса дозвољено. Друга група комбинује видгете чија су тела у потпуности учитана из ресурса трећих страна. Одељак у виџету сервера је празан, уместо тога, својство срц се користи за уписивање адресе са које се учитава. Видгет се може креирати од нуле или користити посебан празан (конструктор).