Web-додатки в порівнянні з локальними програмами мають наступні переваги:
• простота доступу до додатка - будь-яка людина, що має комп'ютер, підключений до мережі Інтернет, може використовувати web- додаток;
• простота розгортання (установки) - на відміну від локальних додатків web-додатки після завершення розробки не вимагають установки на комп'ютерах користувачів. Досить тільки повідомити їм URL-адресу програми. При зміні додатки все користувачі відразу починають працювати зі зміненою версією;
• наявність великої кількості навчених користувачів;
• високий рівень розвитку і надійності мережевих з'єднань і web-технологій.
Однак web-додатки мають і свої недоліки, перелічені нижче.
• "Слабосвязапная" архітектура web-cemu - відсутність підтримки стану сеансу роботи і затримка при перезавантаженні кожної сторінки. Кожна перевантаження (або оновлення сторінки) викликає помітну затримку, викликану необхідністю встановити НТТР- з'єднання, обробити запит на сервері, передати по мережі у відповідь HTTP-повідомлення і перезавантажити сторінку браузером. Це створює скачки та періодичною очисткою роботи користувача.
• Обмежений набір елементів управління для проектування форм додатки. Поточна версія мови HTML підтримує тільки обмежений набір елементів управління (текстові елементи, радиокнопки, прапорці, списки, що випадають і командні кнопки).
Мова не пропонує підтримку складних взаємодій, які часто використовуються в настільних додатках, такі як календарі, майстри, закладки, інструментальні смуги, контекстні меню і т. П., Які доступні навіть в найпростіших локальних додатках.
Хоча такі ЕУ можуть бути розроблені за допомогою JavaScript і CSS, відсутність вбудованої підтримки браузерів веде до різноманітності реалізацій з неузгодженими уявленнями і способами роботи з ними.
Як базова технологічна архітектура web-мережі, так і обмежений набір доступних елементів управління робить підтримку взаємодії з web-додатками складнішою в порівнянні з локальними програмами.
Крім цього, взаємодія і зовнішнє уявлення web- додатки можуть бути неоднаковими в різних операційних системах, т. К. Більшість wcb-пріложсній робляться незалежними від конкретного браузера.
• Неузгоджені підходи до оформлення та способу взаємодії з користувачами. Хоча web-мережа надає розробникам і дизайнерам значну гнучкість і можливість проявити свої творчі здібності, що виходять в результаті цього розмаїття і неузгодженість призначених для користувача інтерфейсів і способів взаємодії з web-додатками часто створюють проблеми для користувачів. Це викликано тим, що користувачі стикаються з великою різноманітністю стилів візуальних інтерфейсів і способів взаємодії, кожен з яких пропонує свій словник об'єктів, дій і візуальних уявлень, змішаних в одному і тому ж додатку.
Для вирішення таких проблем проектування (розробки) і пов'язаних з ними проблем використання багато компаній (організації) розробляють керівництва з проектування користувальницького інтерфейсу і стилю для впорядкування оформлення та роботи web-додатків.
• Відкритість доступу до додатків. У зв'язку з відкритим доступом до web-додатків практично для всіх web-додатків потрібно підтримувати безпеку роботи користувачів з ними.
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter