Браузер браузеру ворожнечу, Різне, Інтернет-технології, статті

Десять років тому у користувачів Інтернету був всього один браузер – NCSA Mosaic, що давав користувачеві можливість потрапити на будь-який з наявних тоді нечисленних вузлів Мережі. В середині дев’яностих років з’явилося ще кілька браузерів, серед яких найбільше поширення отримав Netscape Navigator. Далі браузери розвивалися в умовах боротьби між Internet Explorer (IE) від Microsoft і Netscape Navigator (NN). Це протистояння отримало назву “війна браузерів” і фактично звелася до додавання нових “прибамбасів” до своїх продуктів. У результаті Netscape Navigator був істотно потіснений Microsoft завдяки інтеграції з операційною системою Windows.

Війна браузерів, з одного боку, дала користувачам можливість вибору між продуктами двох титанів, але з іншого – ускладнила життя веб-дизайнерам. Розробники інтернет-ресурсів були змушені або оптимізувати свої творіння під обидва браузера, або вішати на сторінки оголошення типу “оптимізовано для …”. Сьогодні ця проблема стоїть не так гостро, оскільки Internet Explorer завоював близько 90% ринку браузерів, залишивши конкурентам відповідно близько 10%. Проте участь у війні не пройшло безслідно для Microsoft і Netscape. Адже в міру додавання нових можливостей, які служили в більшій мірі для залучення нових користувачів, ніж для істотного полегшення роботи, ріс розмір дистрибутива? і падала швидкість роботи.

Ось тут-то і виринув новий, швидкий і компактний, браузер Opera від Opera Software, зроблений в Норвегії. Маючи невеликий розмір, цей браузер зумів швидко відвоювати деяку частину ринку в Microsoft і Netscape, незважаючи на те, що поширюється він, на відміну від Internet Explorer і Netscape Navigator, за гроші. Тим не менш відвоювати істотну частку ринку в Microsoft дуже важко. Netscape Navigator і Mozilla мають лише по 3% і 1% користувачів відповідно, Opera – 0,8%, а решта 0,2% займають менш відомі альтернативні браузери. У зв’язку з лідерством Internet Explorer виникло ще один напрямок у створенні браузерів, яке не можна назвати альтернативним. Це скоріше доопрацювання Internet Explorer. Вони базуються на “движку” Internet Explorer і вносять різноманітні додатки роботу і інтерфейс базового продукту. Крім цих доопрацювань існує і, без сумніву, буде розвиватися цілий ряд альтернативних і допоміжних програм. Одні користувачі прагнуть застосовувати альтернативні браузери в цілях безпеки через те, що Internet Explorer, будучи найбільш поширеним браузером, найчастіше піддається атакам хакерів, інші ж шукають більш компактні програми, що заощаджують ресурси, треті – найбільш швидкі, четвертим хочеться краси і так далі. Не варто забувати також про альтернативні операційні системи, наприклад MacOS або Linux і Unix. Для цих систем теж існують свої власні, по-своєму гарні браузери.

Проте переважна більшість користувачів все-таки віддає перевагу трьом видам браузерів: Internet Explorer, Netscape Navigator і Opera. Основна відмінність їх полягає в тому, що Microsoft давно вводить в свій браузер всякі оригінальні та нестандартні ідеї, або “примочки”, в основному орієнтовані на підтримку мультимедійної складової. Всі три браузера відповідають стандартам HTML-розмітки W3C HTML 3.2, тобто специфікації Hyper Text Markup Language, введеної World Wide Web Consortium. Однак у кожного браузера є свої особливості – як позитивні, так і негативні. Наведемо коротку характеристику браузерів Internet Explorer, Netscape Navigator і Opera. Internet Explorer Як говорять цифри, Internet Explorer став фактичним стандартом у галузі. Остання, шоста версія браузера, зовні практично не змінилася – основні нововведення торкнулися функціонального наповнення та підтримки нових стандартів відображення інформації.

Internet Explorer має безліч нових і удосконалених функціональних можливостей, які спрощують виконання різних повсякденних завдань при роботі з веб-сторінками і одночасно забезпечують досить ефективний захист особистої інформації. Браузер включає в себе засоби для захисту конфіденційної інформації і дозволяє контролювати збір анкетних даних веб-вузлами. Ці інструментальні засоби підтримують стандарт P3P (Platform for Privacy Preferences), що розробляється в даний час консорціумом W3C (World Wide Web Consortium). Internet Explorer 6, крім W3C HTML 3.2, підтримує стандарт CSS1 (Cascading Style Sheets рівня 1), в тому числі підтримку кордонів, полів та заповнення клітинок для вбудованих елементів. У новому продукті додалися можливості створення пунктирних і штрихових рамок в документах HTML, розмітки сторінок в газетному стилі і вертикального відображення тексту на веб-сторінках. Браузер включає підтримку MSXML (Microsoft XML) 3.0, що забезпечує підвищений рівень продуктивності і сумісність з сучасними стандартами XML. Netscape Navigator Netscape Navigator – самий старий браузер. Також йому вдавалося довгий час становити серйозну конкуренцію Internet Explorer, хоча сьогодні число шанувальників цієї програми різко зменшилася. Не відомо, чи будуть ще злети у даної програми, але одна специфічна особливість у Netscape Navigator дозволяє йому не так стрімко здавати позиції. Особливість ця полягає у використанні крос-платформного ядра, взятого з проекту з відкритими вихідними текстами Mozilla (браузер Mozilla завзяті комп’ютерники прозвали “Ящіркою” – The Lizard). В останніх версіях радикально оновлений користувальницький інтерфейс продукту. Максимальна увага приділена зручності роботи з програмою. Ретельно налагоджений механізм відображення графічної та текстової інформації дозволяє домогтися однакового зовнішнього вигляду програми на різних платформах.

Браузер підтримує стандарт W3C HTML 3.2, CSS1 (Cascading Style Sheets рівня 1) і XML. Opera Opera – один із найсерйозніших конкурентів Internet Explorer і Netscape / Mozilla. Більш того, браузер добре продається, незважаючи на безліч розповсюджуються безкоштовно аналогів. Opera підтримує як багатодокументний інтерфейс MDI (Multiple Document Interface), в якому нові веб-сторінки завантажуються в основний вікно браузера, а перемикання між ними здійснюється за допомогою закладок, так і одновіконний інтерфейс SDI (Single Document Interface), аналогічний інтерфейсу Internet Explorer і Netscape Navigator, в якому нові веб-сторінки завантажуються у знову вікні. На жаль, коли мова заходить про мультимедіа, Opera програє своїм конкурентам. Наприклад, щоб Opera підтримувала RealAudio або QuickTime, буде потрібно установка Netscape Navigator. До того ж, Opera не підтримує Windows Media Player. Як і у двох попередніх програм, W3C HTML 3.2, CSS1 (Cascading Style Sheets рівня 1) і XML підтримуються цим браузером.

Основні три браузера – Internet Explorer, Netscape Navigator і Opera Всі три браузера добре розуміють і схоже відображають перераховані вище стандарти гіпертекстової розмітки, розмітки XML і каскадні таблиці CSS. Але як тільки справа доходить до Java / JavaScript – тут їхні шляхи розходяться. Прості скрипти всі браузери читають непогано, але складні викликають суттєві проблеми. Не має сенсу описувати всі суперечності, оскільки на сьогоднішній день це неактуально. Проблема оптимізації веб-сторінок під різні браузери сьогодні має три напрямки рішень. По-перше, за допомогою спеціального скрипта можна визначати тип браузера користувача та підсовувати йому той код сторінки, який оптимізований конкретно під потрібний браузер. Непростий шлях для верстальника, але, мабуть, найкращий, оскільки не доводиться приносити небудь особливості дизайну в жертву сумісності. Зазвичай для визначення типу браузера використовується JavaScript, хоча у цього способу є істотний недолік: код JavaScript виконується на машині користувача, де відповідний модуль може бути успішно відключений. Більш надійним виглядає скрипт, що виконується на сервері і несе ті ж функції, що і на JavaScript. Видів таких скриптів безліч, а їх исходники можна дістати на різних сайтах, присвячених програмуванню для вебу. Другий шлях легше. Можна кодувати сторінку так, щоб її розуміли всі браузери, спрощуючи ті елементи, які Netscape і Opera зрозуміти не в змозі, і відмовляючись від фірмових “примочок” Microsoft. Але при цьому початковий дизайн, якщо він був створений без оглядки на альтернативні браузери, може помітно змінитися. Нарешті, третій спосіб, який є, по суті, гібридом перших двох і, без сумніву, самий трудомісткий.

Сторінка, на відміну від першого способу, одна, але після визначення типу браузера спеціальні скрипти підвантажують специфічні елементи коду для того браузера, який встановлений у користувача. В мережі дуже багато безкоштовних сервісів – наприклад www.anybrowser.com, – дозволяють визначити, наскільки сторінка сумісна з різними версіями різних браузерів. До того ж, на сайтах, де утримуються архіви тисяч програм, можна знайти спеціальні програми-оптимізатори, які допоможуть адаптувати код сторінки під різні браузери. Різні дизайнери по-різному вирішують проблему сумісності браузерів, але через переважання на ринку 2-3 основних браузерів ця проблема потихеньку сходить нанівець, хоча власники Linux / Unix-систем і комп’ютерів від Apple часто продовжують залишатися “за бортом”. Проблема оптимізації веб-сторінок під різні браузери сьогодні має три напрямки рішень.

Ну, а на закінчення хочеться розповісти про абсолютно новому браузері, що з’явилося на початку 2003 року, – XWEBS, який, як стверджують знавці, є найшвидшим. Його розробник – Аднан Османі, 16-річний підліток з Ірландії. Аднан стверджує, що XWEBS в п’ять разів швидше, ніж будь-який інший браузер, проте його заяви піддаються сумніву в чатах. Втім, Аднан каже, що не звертає на критиків уваги. Браузер XWEBS призначений для підключення до Інтернету через модеми 56K на звичайних телефонних лініях. Тестування браузера вироблялося в Дублінсокм університеті – результати вразили всіх: XWEBS завантажує сторінки зі швидкістю, на 100-500 відсотків перевищує базову швидкість dialup-з’єднання. Сам Аднан зізнався, що насправді швидкість можна збільшити і в сім разів, але при цьому система стає нестабільною, так що він вирішив зупинитися на п’яти. Швидкість – не єдина його перевага. Браузер поставляється з інтерфейсом для 120 пошукових машин, в нього вбудовані всі основні медіа-плеєри, редактори HTML і WAP. Це перший в світі браузер, в якому є власна панель управління DVD! Ви можете дивитися фільм прямо в браузері і одночасно прогулюватися по Інтернету. Але й це ще не все. Щоб зробити інтерфейс програми більш дружнім, Аднан додав до нього анімовану фігурку на ім’я Фібі (Phoebe). Цей персонаж взаємодіє з користувачем на всіх стадіях роботи з браузером. Він може зачитати веб-сторінку або електронного листа, що робить його просто незамінним помічником для сліпих людей або малюків, які ще не освоїли читання. Батьки, наприклад, можуть завантажити сторінку, а Фібі прочитає її зміст дитині. Нам залишається тільки чекати, коли цей продукт з’явиться на російському ринку.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*