ДЕЯКІ АСПЕКТИ РОЗРОБКИ ТА ВИКОРИСТАННЯ СУЧАСНИХ ВЕБДОДАТКІВ
Ключові слова:
вебдодаток, вебсайт, вебсторінка, HTML, CSS, JavaScript, фреймворк, клієнт-серверна технологія, користувацький інтерфейс, моделювання користувацького інтерфейсуАнотація
Використання вебдодатків у різних сферах людської діяльності (економіці, освіті, науці, дозвіллі) обумовило стрімке зростання технологій, методів та засобів розробки вебдодатків, підвищило рівень складності користувацьких інтерфейсів. В статті відзначено, що зі збільшенням інформації, з якою користувач взаємодіє у вебдодатку, збільшилася і кількість користувачів зі своїми особливостями сприйняття інформації та вимогами щодо комфортності й інтуїтивній зрозумілості інтерфейсів.
Вебдодатки використовують комбінацію серверних і клієнтських сценаріїв для виконання завдань користувача. Проаналізовано використання фреймворків та бібліотек для програмування клієнтської частини вебдодатку, зокрема, такі як: Reactjs, Create React App, Babel, Webpack. Програмування серверної частини підтримується, зокрема, Node.js (наприклад, при розробці online-чату, вебсайтів для потокового відео). Розглянуто основні причини поширення вебдодатків, зокрема: залучення споживачів, кросплатформеність, використання централізованих даних, забезпечення безпеки конфіденційної інформації, простота обслуговування, динамічне розширення та оновлення, доступність та підтримка клієнтів (користувачів вебдодатку). Наведено основні положення та інструментарій розробки сучасних вебдодатків. Розглянуто сучасні програмні засоби розробки вебдодатків та моделювання користувацьких інтерфейсів.
Розглянуто класифікацію сучасних вебдодатків, до якої, зокрема, було віднесено: вебсайти, орієнтовані на документи, інтерактивні вебдодатки, транзакційні вебдодатки, вебдодатки (вебсервіси) на основі робочого процесу, спільні вебдодатки, вебдодатки, орієнтовані на портал, універсальні вебдодатки, вебдодатки на основі знань, традиційні вебдодатки, розширені вебдодатки мають динамічний вміст, містять велику кількість інформації, їх легко інтегрувати та прогресивні вебдодатки.
В результаті проведеного аналізу вебдодатків та технологій їх створення було визначено, що вони мають запропоновувати постійну високоякісну продуктивність незалежно від розміру екрана, щільності пікселів і пристрою, який використовується для доступу до програми. Крім того, коли користувач впроваджує сенсорну взаємодію та адаптивний дизайн у процес розробки, то можна отримати зручність, що є важливим, бо власники вебдодатків намагаються досягти того, щоб користувачі були задоволені, а так звана «видимість» можливостей вебдодатку була найвищою.