Веб-інтерфейс

Веб-інтерфейс - це сукупність засобів, за допомогою яких користувач взаємодіє з веб-сайтом або веб-додатком через браузер. Веб-інтерфейси набули широкого поширення у зв'язку із зростанням популярності всесвітньої павутини [1] і відповідно - повсюдного поширення веб-браузерів.

Однією з основних вимог до веб-інтерфейсів є їх однаковий зовнішній вигляд і однакова функціональність при роботі в різних браузерах.


1. Варіанти реалізації

Приклад веб-інтерфейсу: інтерфейс редагування вікі-тексту в " MediaWiki "

Класичним і найбільш популярним методом створення веб-інтерфейсів є використання HTML із застосуванням CSS і JavaScript 'a. Однак різна реалізація HTML, CSS, DOM та інших специфікацій в браузерах викликає проблеми при розробці веб-додатків і їх подальшої підтримки. Крім того, можливість користувача налаштовувати багато параметрів браузера (наприклад, розмір шрифту, кольору, відключення підтримки сценаріїв) може перешкоджати коректної роботи інтерфейсу.

Інший (менш універсальний) підхід полягає у використанні Adobe Flash, Silverlight або Java-аплетів для повної або часткової реалізації користувальницького інтерфейсу. Оскільки більшість браузерів підтримує ці технології (як правило, за допомогою плагінів), Flash-або Java-додатки можуть виконуватися з легкістю. Так як вони надають програмісту більший контроль над інтерфейсом, вони здатні обходити багато несумісності в конфігураціях браузерів, хоча несумісність між Java або Flash реалізаціями на стороні клієнта може призводити до різних ускладнень.


1.1. Ajax

В даний час набирає популярність новий підхід до розробки інтерфейсної частини веб-додатків, званий Ajax. При використанні Ajax інтерфейси не перезавантажуються цілком, а лише довантажують необхідні дані з сервера, що робить їх більш інтерактивними і продуктивними.

2. Переваги застосування

Веб-інтерфейси зручні тим, що дають можливість вести спільну роботу співробітникам, які не перебувають в одному офісі (наприклад, веб-інтерфейси часто використовуються для заповнення різних баз даних або публікації матеріалів в інтернет-ЗМІ) [1].

Література

  • Тереза ​​Нейл, Білл Скотт Проектування веб-інтерфейсів = Designing Web Interfaces. - М .: Символ-Плюс, 2010. - С. 352. - ISBN 978-5-93286-172-1

Примітки

  1. 1 2 Веб-інтерфейс - розмовник. Yandex. Читальний - www.webcitation.org/65daMs9HP з першоджерела 22 лютого 2012.