Веб-інтерфе́йс (написання до 2019 — веб-інтерфейс, англ. web interface) — це сукупність засобів, за допомогою яких користувач взаємодіє з вебсайтом або вебзастосунком через браузер. Вебінтерфейси отримали широке розповсюдження у зв'язку зі зростанням популярності всесвітньої павутини і відповідно повсюдного поширення веббраузерів.
Однією з основних вимог до вебінтерфейсів є їхній однаковий зовнішній вигляд і однакова функціональність при роботі в різних браузерах.
Варіанти реалізації
Класичним і найпопулярнішим методом створення вебінтерфейсів є використання HTML із застосуванням CSS і JavaScript, як правило за допомогою скриптових мов на стороні сервера. Проте різна реалізація HTML, CSS, DOM і інших специфікацій в браузерах викликає проблеми при розробці вебзастосунків і їхньої подальшої підтримки. Крім того, можливість користувача настроювати багато параметрів браузера (наприклад, розмір шрифту, кольору, відключення підтримки сценаріїв) може перешкоджати коректній роботі інтерфейсу.
Інший (менш універсальний) підхід полягає у використанні Adobe Flash, Silverlight або Java-аплетів для повної або часткової реалізації користувацького інтерфейсу. Оскільки більшість браузерів підтримує ці технології (як правило, за допомогою плагінів), Flash- або Java-застосунки можуть легко виконуватися. Вони здатні обходити багато несумісності в конфігураціях браузерів, бо надають програмісту більший контроль над інтерфейсом, хоча несумісність між Java або Flash реалізаціями на стороні клієнта може призводити до різних ускладнень.
AJAX
З розвитком DHTML та JavaScript набув популярності підхід до розробки інтерфейсної частини вебзастосунків, названий AJAX. Серцем технології є здатність вебсторінки зініціювати запит до вебсервера і отримати потрібні дані, так щоб інтерфейс не перезавантажував сторінку цілком, а лише довантажують необхідні дані і змінив потрібні частини сторінки, що робить їх більш інтерактивними і продуктивними.
Переваги застосування
Вебінтерфейси зручні тим, що дають можливість вести спільну роботу співробітникам, які не перебувають в одному офісі (наприклад, вебінтерфейси часто використовуються для заповнення різних баз даних або публікації матеріалів в інтернет-ЗМІ).
Добрим прикладом використання і віддачі вебінтерфейсу є Вікіпедія: практично весь вміст вільної всесвітньої енциклопедії створений і доданий на сторінки сайту за допомогою вебінтерфейсу.
Вебінтерфейс дає можливість універсального віддаленого доступу до служб та пристроїв, у цьому технології практично нема альтернатив. Але водночас, оскільки такий інтерфейс доступний усім, постають серйозні питання забезпечення безпеки, зокрема автентифікація та авторизація користувачів, шифрування переданих даних від сторонніх очей, модерація вмісту тощо.
Див. також
Література
- Тереза Нейл, Билл Скотт Проектирование вебинтерфейсов = Designing Web Interfaces. — Москва, Символ-Плюс, 2010. — С. 352. —
Посилання
- How Microsoft lost the API war [ 26 квітня 2009 у Wayback Machine.] — Обговорення заміни традиційних застосунків Windows на вебзастосунки
- Web Applications 1.0 [Архівовано 21 квітня 2013 у WebCite] документування роботи вебзастосунків
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Veb interfe js napisannya do 2019 veb interfejs angl web interface ce sukupnist zasobiv za dopomogoyu yakih koristuvach vzayemodiye z vebsajtom abo vebzastosunkom cherez brauzer Vebinterfejsi otrimali shiroke rozpovsyudzhennya u zv yazku zi zrostannyam populyarnosti vsesvitnoyi pavutini i vidpovidno povsyudnogo poshirennya vebbrauzeriv Odniyeyu z osnovnih vimog do vebinterfejsiv ye yihnij odnakovij zovnishnij viglyad i odnakova funkcionalnist pri roboti v riznih brauzerah Varianti realizaciyiKlasichnim i najpopulyarnishim metodom stvorennya vebinterfejsiv ye vikoristannya HTML iz zastosuvannyam CSS i JavaScript yak pravilo za dopomogoyu skriptovih mov na storoni servera Prote rizna realizaciya HTML CSS DOM i inshih specifikacij v brauzerah viklikaye problemi pri rozrobci vebzastosunkiv i yihnoyi podalshoyi pidtrimki Krim togo mozhlivist koristuvacha nastroyuvati bagato parametriv brauzera napriklad rozmir shriftu koloru vidklyuchennya pidtrimki scenariyiv mozhe pereshkodzhati korektnij roboti interfejsu Inshij mensh universalnij pidhid polyagaye u vikoristanni Adobe Flash Silverlight abo Java apletiv dlya povnoyi abo chastkovoyi realizaciyi koristuvackogo interfejsu Oskilki bilshist brauzeriv pidtrimuye ci tehnologiyi yak pravilo za dopomogoyu plaginiv Flash abo Java zastosunki mozhut legko vikonuvatisya Voni zdatni obhoditi bagato nesumisnosti v konfiguraciyah brauzeriv bo nadayut programistu bilshij kontrol nad interfejsom hocha nesumisnist mizh Java abo Flash realizaciyami na storoni kliyenta mozhe prizvoditi do riznih uskladnen AJAX Dokladnishe AJAX Z rozvitkom DHTML ta JavaScript nabuv populyarnosti pidhid do rozrobki interfejsnoyi chastini vebzastosunkiv nazvanij AJAX Sercem tehnologiyi ye zdatnist vebstorinki ziniciyuvati zapit do vebservera i otrimati potribni dani tak shob interfejs ne perezavantazhuvav storinku cilkom a lishe dovantazhuyut neobhidni dani i zminiv potribni chastini storinki sho robit yih bilsh interaktivnimi i produktivnimi Perevagi zastosuvannyaPriklad vebinterfejsu interfejs redaguvannya viki tekstu v MediaWiki Vebinterfejsi zruchni tim sho dayut mozhlivist vesti spilnu robotu spivrobitnikam yaki ne perebuvayut v odnomu ofisi napriklad vebinterfejsi chasto vikoristovuyutsya dlya zapovnennya riznih baz danih abo publikaciyi materialiv v internet ZMI Dobrim prikladom vikoristannya i viddachi vebinterfejsu ye Vikipediya praktichno ves vmist vilnoyi vsesvitnoyi enciklopediyi stvorenij i dodanij na storinki sajtu za dopomogoyu vebinterfejsu Vebinterfejs daye mozhlivist universalnogo viddalenogo dostupu do sluzhb ta pristroyiv u comu tehnologiyi praktichno nema alternativ Ale vodnochas oskilki takij interfejs dostupnij usim postayut serjozni pitannya zabezpechennya bezpeki zokrema avtentifikaciya ta avtorizaciya koristuvachiv shifruvannya peredanih danih vid storonnih ochej moderaciya vmistu tosho Div takozhVebzastosunok VebprogramuvannyaLiteraturaTereza Nejl Bill Skott Proektirovanie vebinterfejsov Designing Web Interfaces Moskva Simvol Plyus 2010 S 352 ISBN 978 5 93286 172 1PosilannyaHow Microsoft lost the API war 26 kvitnya 2009 u Wayback Machine Obgovorennya zamini tradicijnih zastosunkiv Windows na vebzastosunki Web Applications 1 0 Arhivovano 21 kvitnya 2013 u WebCite dokumentuvannya roboti vebzastosunkiv