Командний рядок в браузері - перспективи - корисне про комп’ютери та програми
Історія зародження
Перш одна думка про перенесення розробки додатків в WEB виводила мене з себе. Інтерфейси на базі WEB браузера здавалися мені величезним кроком назад, даниною поколінню мейнфреймів з їх жахливими інтерфейсами. Користувач отримує форму, заповнює її, натискає Enter і чекає кілька секунд, поки що знаходиться казна-де мейнфрейм не вирішить, яку форму потрібно заповнювати наступної.
інтерактивність Web
Що стосується інтерактивності, з'ясувалося, що перетягування і швидкі клавіатурні інтерфейс не важливої ролі. Перетягування було абсолютно неочевидним, а перш ніж почати, користувачеві доводилося по 25 хвилин розміщувати вікна. Рядовому користувачеві було набагато простіше клацнути на команді меню, ніж запам'ятовувати клавіатурні скорочення. Виявилося, що додатки на базі WEB користуються набагато більшою популярністю, ніж - на перший погляд більш ергономічні - інтерфейси Windows.
Компанії Microsoft це не обіцяє нічого хорошого. До її честі слід зауважити, що вона помітила це набагато раніше за інших - ще в ті часи, коли Марк Андріс (Marc Andreesen) називав Windows «набором погано налагоджених драйверів пристроїв», і ніхто не розумів, що це означало. А обрана Microsoft боротьби була настільки сміливою, що її можна було порівняти з жертвою ферзя в шахах: компанія повинна була створити власний браузер, зробити його настільки краще інших, щоб все їм користувалися, придушити конкуренцію - але не настільки, щоб браузер міг замінити Windows при розробці додатків з розширеною функціональністю. Це був дуже сміливий хід, який працював протягом трьох років, проте в кінцевому рахунку батогом обуха не переб'єш; програмісти почали мислити творчо, до цього якось примішався об'єкт XmlHttpRequest, a Microsoft переоцінила прихильність середнього користувача до маленьких зручностей для користувача інтерфейсу Windows.
У той час війна браузерів Netscape - Microsoft була в самому розпалі, і громадська думка вважало, що в WEB приховано майбутнє розробки додатків. Звичайно, технологія ще не існувала, але народ вважав, що браузер Netscape становить серйозну загрозу для монополії Microsoft з системою Windows - в якийсь момент користувальницькі додатки розроблятимуться в розрахунку на запуск з браузера.
Звідси і неймовірна зміна курсу Microsoft, від більш-менш повного ігнорування Інтернет до повного домінування за кілька найближчих років. Вважалося, що Microsoft погубила компанію Netscape, тому що побачила в ній загрозу Windows.
Важко було помилитися сильніше
По суті, громадська думка виявилася правим - WEB дійсно перетворилася в популярну середу розробки додатків. Моя помилка полягала в припущенні, що неодмінною умовою популярності WEB повинні стати високі стандарти якості додатків.
Моя думка про те, що WEB додатки ніколи не стануть популярними, нагадувало думку театральних критиків початку 1950-х років, що відкидали телебачення.
Обмеження WEB додатки з точки зору користувача очевидні. Такі додатки просто виглядають і працюють не так, як звичайні настільні додатки.
Браузер, в якому вони виконуються, - так, це нормальне додаток. Але WEB додатки, що працюють в браузері, нормальними назвати не можна. У них немає меню і комбінацій клавіш (які є у самого браузера). Справа навіть не в горезвісному «стилі Маc» - проблема в рівній мірі відноситься до Windows і настільним платформ з відкритими кодами. Веб-додатки сприймаються як WEB сторінки, а не як справжні додатки для настільних систем Mac / Windows / Linux.
Дрібні аспекти призначеного для користувача інтерфейсу, яким я приділяю стільки уваги - ніщо в порівнянні з капітальними недоліками навіть самого кращого WEB додатки. Але більшості людей до цього немає діла, бо WEB додатки так чертовски прості у використанні. Тут цікаво те, що WEB додатки «прості», незважаючи на свої очевидні упущення в області користувальницького інтерфейсу.
До переваг з області простоти використання слід віднести те, що WEB програми не потребують встановлення, а користувачеві не потрібно турбуватися про те, де і як будуть зберігатися дані.
Зразок А: WEB додаток для роботи з електронною поштою. Відносно функціональності, особливо допоміжних можливостей на зразок відполірованого призначеного для користувача інтерфейсу, підтримки перетягування і широкого набору комбінацій клавіш, поштові клієнти на базі WEB не можуть зрівнятися зі звичайними клієнтами для настільних систем.
Тематичне відображення повідомлень і засоби пошуку в Gmail дійсно гарні, але за загальним враженням Gmail значно поступається «справжньому» поштовому клієнтові для настільних систем. До «плюсів» слід віднести загальні особливості всіх поштових WEB додатків - відсутність установки, відсутність супроводу, доступ з будь-якого комп'ютера (в тому числі і з роботи - важливий фактор для персональної електронної пошти). Gmail просто краще будь-якого поштового WEB додатки, проте Yahoo, Hotmail і інші все ще продовжують користуватися скаженою популярністю.
Відкидаючи WEB додатки десять років тому, я не розумів одного: WEB додатки зовсім не зобов'язані перемогти настільні додатки в боротьбі «на рівних». Змагання ведеться на зовсім інших умовах. Ви просто вводите URL, і отримуєте доступ до своєї електронної пошти. З цього випливає все інше.
Додаткова інформація по темі
У статті розповідається про те, чому багато старих теги в HTML зникають і з'являються нові