Веб-сайти – це сукупність електронних сторінок, об'єднаних загальною темою, стилем, що мають пов'язану між собою систему посилань в мережі Інтернет.
Основна термінологія
Сайт представляється користувачу як єдине ціле. Веб-сайти – це масиви даних у всесвітній мережі, що мають унікальні адреси. Інтернет-сторінки обслуговуються веб-сервером, що представляє собою спеціальне програмне забезпечення, яке доставляє клієнтам контент на веб-протоколами. Існують наступні види веб-протоколів: http – найбільш відомий протокол; https, що використовується для забезпечення безпеки передачі даних; spdy – новий протокол, розроблений компанією Google; websocket – ще один більш сучасний протокол, який на сьогоднішній день підтримується тільки декількома браузерами.
Існують комерційні і некомерційні ресурси. Комерційні веб-сайти – це відмінна можливість ведення бізнесу в інтернеті. Використовувати такі інтернет-майданчики для реклами компаній і продажу товарів. Некомерційні веб-сторінки – це проекти виключно інформаційного характеру.
Історія створення та розробки веб-сайтів
Творцем першого в світі електронного ресурсу є вчений Європейської лабораторії фізики елементарних частинок Тім Бернерс-Лі. Саме їм у грудні 1990 р. був розроблений перший веб-браузер, який носив назву World Wide Web. Сервер був заснований на базі NeXTcube. Правда, ще в сорокові роки вчений Ваннервар (Вэнивар) Буш розвивав теорію про те, що з допомогою спеціальних технічних пристроїв можна розширити пам'ять людини, проіндексувавши інформацію, накопичену роками. На думку вченого, шляхом проведення такої індексації можна було б швидко знайти необхідну інформацію. 9 серпня 1991 року з'явився перший онлайн-ресурс. При створенні сайту була використана технологія World Wide Web (WWW) і протокол передачі даних Hyper Text Transfer Protocol (HTTP), розроблений з допомогою системи адресації Uniform Resource Identifier на мові програмування Hyper Text Markup Language (HTML).
На сторінках першого інтернет-ресурсу були розміщені установки і налаштування роботи браузерів і серверів. Вчений Тім Бернерс-Лі був упевнений в тому, що гіпертекст може бути базою для мереж обміну даних. Свій перший проект Enquire (– гіпертекстове програмне забезпечення) Тім Бернерс-Лі розробив в 1980 році.
Стандарт WWW був затверджений у травні 1991 року членами Європейського Центру ядерних досліджень у Женеві (CERN). Специфікації HTTP, HTML, URI були затверджені в 1993 році. У 1993 році World Wide Web офіційно стала безкоштовною і вільною для всього світу.
Пристрій інтернет-сторінок
Інтернет-сторінка – це набір текстових файлів на мові програмування HTML. HyperText Markup Language створює гіперпосилання, вставляє у відображувану сторінку зображення і інші мультимедійні елементи, формує тексти, а також розрізняє в них функціональні елементи. Змінити відображення сторінки можна за допомогою системи керування вмістом (CSS), що дозволяє формувати в окремому файлі всі елементи форматування. За допомогою сценаріїв на мові програмування jаvascript можна переглядати сторінки з діями чи подіями. Сторінки ресурсу можуть бути простими сторінковими наборами файлів або створюватися програмою на сервері. Є такі сайти, які забезпечують власнику можливість налаштування структурування та виведення даних на сторінці. Така система управління контентом сайту називається CMS. Для роботи зі смартфона сайти додатково були представлені в мобільній версії.
Типи сайтів по доступності
Типи сайтів доступність: закриті – доступні для вузького кола користувачів (доступ до таких сайтів новим користувачам дається через запрошення); напіввідкриті – доступні після реєстрації; відкриті – повністю доступні сайти для всіх користувачів в мережі Інтернет.
Схема та характер надання інформації
За схемою надання інформації користувачеві існують такі типи веб-сайтів: Інтернет-магазин. Сайт складається з каталогів продукції, з допомогою яких клієнт може ознайомитися з асортиментом продукції і зробити замовлення онлайн. Сайти-візитки. Такі ресурси містять дані власника, компанії або організаторів сайту. Створення веб-сайту - візитної картки - це також можливість розмістити в мережі своє резюме або продати певний товар. Корпоративні сайти. Сторінки такого типу відображають повну інформацію про компанії, власників, послуги, співробітників. Корпоративний сайт відрізняється від інших повнотою інформації. Розробка веб-сайтів компаній, як правило, вимагає певних фінансових витрат. Особисті сайти. Блог містить інформацію про власника сайту, можуть бути присвячені якій-небудь темі. За характером надання інформації веб-ресурси можна розділити на:
поштові системи; дошки оголошень – безкоштовні майданчики для розміщення оголошень; форуми; сховища відео, фото та інших файлів (до цієї категорії належать хмарні сервіси на зразок Google.Drive або стоки); файлообмінники – це спеціальні сайти, з яких можна завантажувати і на які можна завантажувати інформацію.
Технологічні особливості сайтів
Спочатку існувала тільки одна технологія, за якою проводилося створення веб-сайту і сторінок – це HTML. Але ресурси, створені на HTML, не мали інтерактивністю. Тому надалі розробники стали використовувати для написання веб-сторінок численні мови програмування і нові технології.
За технологічним рішенням сайти поділяються на: Статичні сайти – це ресурси, які складаються з статичних сторінок: HTML, HTM, DHTML. Файли видаються користувачеві в тому вигляді, в якому вони зберігаються на сервері. Такі майданчики прості в створенні і невибагливі до апаратних ресурсів. Динамічні сайти – це веб-ресурси, що складаються з динамічних HTML, HTM, DHTML сторінок-шаблонів, інформації, скриптів у вигляді окремих папок. Сторінки не зберігаються в незмінному вигляді на сервері, вміст генерується за запитом спеціальними програмами на базі інших даних різних джерел. Такі сайти дещо складніше статичних і потребують підтримки додаткових технологій. Flash-сайти – це інтерактивні сайти (зі звуком, анімацією і так далі). Ресурси подібного типу складні в розробці, багато важать і довго завантажуються.
Створення веб-сторінок
Розробка веб-сайтів – це процес створення веб-ресурсу або веб-додатки. HTML – спеціальна мова програмування для створення сайтів та веб-сторінок – являє собою нескладний набір команд, що описує структуру документа. Це мова розмітки ділить документ на заголовки, абзаци, таблиці, але не задає атрибути форматування.
Створюється веб-сайт в 3 етапи: Веб-дизайн сайту. Розробкою зовнішнього вигляду майбутнього ресурсу і займаються створенням макетів веб-дизайнери. Верстка. Верстальник на основі макета розробляє готові веб-сторінки. Програмування. Програміст на основі готових шаблонів створює веб-ресурс. Крім безпосередньо розробки, будь-якого веб-сайту потрібно подальше адміністрування, підтримка. Окрема «головний біль» розробників і адміністраторів безпека веб-сайту. Поняття включає в себе налаштування і використання HTTPS/HSTS, оновлення CMS, регулярне зміна пароля входу і так далі. Безпека ресурсу для користувачів підтверджує сертифікат веб-сайту.
Інтернет-ресурси в Росії
Самими популярними і часто відвідуваними інтернет-ресурсами в Росії є: пошуковик «Яндекс»; соціальна мережа «В контакті»; найбільша пошукова система Google; інтернет-портал Mail.ru; відео-хостинг You Tube; соціальна мережа «Однокласники»; соціальна мережа Facebook; дошка оголошень Avito; інтернет-магазин AliExpress; інтернет-енциклопедія Wikipedia. Перераховані веб-сайти - це ті ресурси, на які припадає найбільша частина відвідувань користувачів в російськомовному сегменті інтернету.