Веб-сайт – это компьютерная программа, хранимая в Интернете, на каком-нибудь мощном веб-сервере (компьютере). Но если дать образное описание, можно оттолкнуться от понятия собственности на участок земли и на недвижимость, сооруженную на этом участке. А так же, на понятие “Реал эстэйт” (Real estate), которое в буквальном переводе означает “Собственность Короля.” Собственность Короля на землю и на все то, что на земле построено, на реальной Земле, что находится под нашими ногами.
Все, что связано с веб-сайтом – это тоже Реал эстейт, но только не у нас под ногами, в реальном мире, а в мире Виртуальном, в Интернете или в “Облаках”.
1. Доменные имена.
Так же, как на реальной земле, где здание или какое-либо сооружение нужно построить, веб-сайт нужно построить на виртуальном участке “Земли” Интернета. Строители веб-сайтов называются (веб девелоперами), по аналогии с девелоперами реальных домов, на Земле. Но вместо реальной Земли, при строительстве веб-сайта используется Интернет. Как и для любого дома на Земле, веб-сайту нужен “участок” виртуальной “земли?” в Интернете. И такими участками являются Доменные имена.
Для строительства своего веб-сайта, нужно “застолбить” участок “земли” в Интернете – Доменное имя. “Застолбить” – это значит взять в аренду. “Королями,” дающими в аренду Доменные имена, являются провайдеры доменных имен – строители и, в каком-то смысле? владельцы Интернета. Если реальная Земля создана очень давно Природой, то Интернет создается “на наших глазах,” конкретными людьми. Эти люди (Интернет- компании) и сдают в аренду Доменные имена.
Когда говорят: “Я купил доменное имя”, фактически это означает :”Я взял в долгосрочную аренду доменное имя.” Как и на реальной земле. Все участки земли принадлежат “Королю” и за них нужно платить “Королю” арендную плату: налог на Землю. Платят собственники участков земли, которые являются “Бессрочными арендаторам”, с правом его продажи. Продажа же реального участка земли, означает его передачу, возмездно, другому бессрочному арендатору (у “Короля”).
Доменные имена в Интернете, создаются (эмитируются) провайдерами доменных имен: регистраторами. Регистрация – это, фактически, создание нового доменного имени. Например, google.com, odnoklassniki.ru, facebook.com, olegyakupov.com и т. д.
2. Хостинг для доменного имени.
Продолжая аналогию с реальным участком земли, отметим, что этот участок располагается на надежной тверди. Этой твердью является наша Земля, как планета. Еще говорят “недра” Земли. Бывает, что земельное законодательство какой-то страны устроено так, что участок принадлежит конкретному лицу, а недра под ним являются собственностью государства.
В Интернете, физической “твердью” для доменного имени (участка земли в нашей аналогии) является хостинг.
Хостинг – это компьютерная память, выделенная для “местожительства” веб-сайта, который будет построен на доменном имени.
В Интернете, регистрировать и поддерживать доменные имена, могут одни Интернет-компании, т.е регистраторы. А выделять и поддерживать хостинг – другие Интернет-компании,так называемые, хостинговые компании. Но, чаще всего, оказание обеих сервисов (регистрация и хостинг), может осуществлять одна и та же Интернет-компания.
3. Как построить веб-сайт.
Для того, чтобы веб-сайт начал жить в Интернете, необходимо, во-первых, зарегистрировать доменное имя и, во-вторых, для доменного имени “прикупить” хостинг.
Аренда Доменного имени.
Если продолжать пользоваться аналогией с реальными участками Земли и домами на этих участках, то дома – это веб-сайты, построенные на участках Земли (доменных именах в Интернете). Но есть одна особенность, “выбивающая” строительство веб-сайта из предлагаемой аналогии. В реальной системе земельных участков, этого нет. Регистрация доменных имен, последующей их арендой осуществляют специальные регистрирующие компании, такие, например, как Register.com. Регистрирующих компаний много.
3.1. Устройство доменного имени.
Доменных имен бесконечное множества. Само доменное имя состоит, как минимум, из двух частей, разделенных точкой. Справа от точки, располагается комбинация букв, определяющая тип доменного имени или принадлежность к тому или иному государству. Например:
.com – доменные имена для вебсайтов коммерческого профиля;
.org – доменные имена для правительственных вебсайтов и вебсайтов общественных организаций;
.info – доменные имена для информационных вебсайтов;
.us – доменные имена, для которых важна принадлежность к США;
.uz – вебсайты республики Узбекистан;
.ru – вебсайты Российской юрисдикции;
и так далее.
В левой части доменного имени, расположена последовательность символов, чаще всего отражающая тему вебсайта (kniga., religion., uzbekintour., lowermantle., …), или принадлежность какому либо конкретному лицу (OlegYakupov., NikitaChudaev., Shekoff., …) или просто легко запоминающаяся комбинация буквенно-цифровых символов.
3.2. Цена доменного имени.
Доменное имя можно арендовать на 1 год, 2 года или на больший срок. Цена аренды не- высокая и не зависит от популярности веб-сайта, построенного на нем. Право аренды доменного имени, можно продать на вторичном рынке доменных имен. И в случае перепродажи, цена перепродажи может колебаться в очень широком диапазоне, в зависимости от популярности веб-сайта, который уже построен (или может быть построен) на этом доменном имени. Например, если нынешний владелец такого доменного имени, как sex.com, решит уступить право его аренды, то только за многие миллионы долларов. Если право аренды доменного имени facebook.com, на заре становления одноименной сети, было перекуплено у его первого владельца,за сотни тысяч долларов, то в настоящее время – это имя, практически, бесценно.
3.3. Аренда хостинга для веб-сайта.
Для того, чтобы построить веб-сайт, кроме доменного имени необходим, так называемый, Хостинг. Совокупность доменного имени и хостинга, являются той основой, на которой можно построить веб-сайт. Услуги хостинга оказывают специальные Хостинговые компании. Хостинговые компании владеют мощными компьютерами, т.е. физической основой Интернета. Эти компании выделяют для будущего веб-сайта компьютерные ресурсы (память, процессорное время, программное обеспечение, поддержку, …) и взимают за это плату. Очень часто, регистрацию доменных имен и выделение хостинга под доменные имена, осуществляют одни и те же компании. Компаний много. Одна из наиболее популярных компаний – GoDaddy.com.
4. Пора строить веб-сайт.
Строят вебсайты вебдевелоперы или вебмастера. Инструментами для “возведения” вебсайта служат специальные языки программирования, такие, как HTML (Нуреr Text Makeup Language) , CSS (Cascading Style Sheets), Javascript, PHP (Hypertext Preprocessor), ASP.NET, C# и т. д. Языков множество, как и строительных материалов и инструментов для реальных домов. Строительный материал для веб-сайта, называется веб-контентом. Это может быть текст, картинки, фото, звуки и видео.
4.1. Движки, плагины и виджеты – строительные инструменты и блоки веб-сайта.
Когда только все начиналось, в 90-х годах прошлого века, строительство веб-сайта было уделом специалистов, овладевших языками программирования и еще множеством других, необходимых знаний и умений. В настоящее время, построить собственный веб-сайт может любой желающий, из специально разработанных строительных блоков. И нет никакой необходимости погружаться с головой, в “заумные” языки программирования. Сегодня, построить несложный веб-сайт – это просто собрать его их “кубиков,” – строительных блоков. Эти блоки имеют разное название, но одно из наиболее распространенных названий – плагины (plugins).
Строительство веб-сайта происходит следующим образом:
4.2. Каркас будущего веб-сайта
На “участке Земли” (арендованном доменном имени с оплаченным хостингом), устанавливается “каркас” будущего вебсайта. Этот каркас называется веб-инжином (web-engine) или движком. Еще одно название каркаса – Система управления содержимым веб-сайта (Content Manegement System – CMS).
Один из наиболее популярных движков – WordPress. Но имеются и еще несколько популярных движков: Joomla, Drupal, ZenCard, MediaWiki и т. д. Все перечисленные движки бесплатные.
Выбор движка зависит от предназначения будущего веб-сайта: блог, интернет-магазин, хранилище документов и книг, Интернет-газета, социальная сеть и т.д. Каждый движок сопровождается специальной программой для его установки (Installation) и последующего обновления (Update). Поэтому, установка любого из этих движков, с каждым годом становится все проще и проще. Она по силам людям, имеющим самые общие представления об информационных технологиях и имеющих желание создать собственный веб-сайт.
4.3. Плагины и виджеты.
После того, как доменное имя и хостинг для него арендованы и установлен движок (каркас веб-сайта), начинается самое интересное – строительство самого веб-сайта из строительных блоков (плагинов и виджетов). Для установки плагинов и виджетов, к ним прилагаются специальные программы, которые настолько упрощают их установку, что для этого достаточно нескольких кликов мышки.
Плагин – это компьютерная программа, предназначенная для выполнения определенной функции (редактирование текста, создания слайд-шоу, регистрации пользователи и т. д.). Плагинов бесчисленное множество. Как правило, плагины – это большие программы, офрмленные таким образом, что их очень просто установить на вебсайт.
Если программа не очень большая, то ее оформляют не в форме плагина, а в форме виджета (widget). Виджеты позволяют установить на веб-сайт дополнительное меню, другие элементы для навигации по сайту, несложную форму для регистрации, текстовый блок и многое другое. Движки сайта и его строительные блоки постоянно совершенствуются и могут автоматически обновляться (операция Update).
4.4. Внешний вид (дизайн) веб-сайта.
Внешний вид веб-сайта, определяет его привлекательность для будущих посетителей. Все современные движки обеспечены специальными программами, которые позволяют выбирать и задавать внешний вид (дизайн) сайта. Эти программы могут иметь название Темплейт (Template) или Шаблон. Технология их применения и обновления так же проста, как и для плагинов и виджетов. Бесплатные темплейты и шаблоны доступны очень многим строителям веб-сайтов и, поэтому, их применение делает сайты, похожими друг на друга. Имеются и более интересные, с точки зрения внешнего вида, темплайты и шаблоны, которые могут придать веб-сайту уникальный, узнаваемый вид, но они платны. Многие компании и частные лица приглашают дизайнеров и веб-мастеров, для создания уникальных темплейтов и шаблонов.
4.5. Чувствительный (Responsive) дизайн.
В настоящее время, на веб-сайты все чаще и чаще заходят с мобильных устройств (смартфонов, таблеток, планшетов). Размер мониторов мобильных устройств, может быть значительно меньшим, чем размер мониторов персональных компьютеров (ноутбуков, стационарных персональных компьютеров). Поэтому, в зависимости от того, с какого устройства посетители зашли на веб-сайт, им посылаются страницы, разным образом организованные. Это и есть чувствительный дизайн. Веб-сайт, сам определяет тип устройства и выбирает наиболее удобный для посетителя внешний вид (дизайн), посылаемой страницы.
5. Как посетителям “добраться” до вебсайта.
Вебсайт, как и любая пользовательская программа, имеет интерфейс. Интерфейс позволяет человеку “общаться” с вебсайтом, то есть сообщать вебсайту о том, что от него нужно, и получать требуемые данные. Но вебсайт располагается в Интернете, как говорят, в “облаках”. И одной операционной системы, даже самой лучшей, не достаточно, чтобы загрузить на свой персональный компьюте (сегодня его называют гаджет), требуемую страницу вебсайта. Чтобы “добраться” до вебсайта, необходимо “войти” в Интернет. А для этого существуют специальные программы – браузеры.
5.1. Программа – браузер.
Браузер – это программа, предназначенная для входа в Интернет, доставки интерфейса веб-сайта на дисплей, и последующего исполнения команд пользователя.
Браузеры имеются практически на всех локальных компьютерах. Хранятся они на жестком диске компьютера.
Операционная система загружает браузер, а браузер “выходит” на просторы Интернета и находит требуемый веб-сайт, по его доменному имени (веб-адресу). Доменное имя вводят в адресную строку браузера. Локальный компьютер, обязательно должен быть соединен с Интернетом, например по беспроводному соединению Wi-Fi.
Интерфейс веб-сайта, (он еще называется страницей веб-сайта), загружается в рабочую область браузера.
В настоящее время, наиболее популярные веб-браузеры это: Google Chrome, Internet Explorer, Windows Edge, Mozilla FireFox, Safari, Opera. Все эти браузеры выполняют одну и ту же функцию: входят в Интернет, находят требуемый веб-сайт и загружают страницу этого веб-сайта (т.е. интерфейс вебсайта), в свою рабочую область.
5.2. Веб-клиенты.
Многие популярные веб-сайты, такие как: социальные сети, мессенджеры, фотохостинги, аудиохостинги, видеохостинги, торговые сайты и т. д., для облегчения посещения их главных страниц, создают специальные веб-клиенты.
Веб-клиент – это небольшая программа, предназначенная для входа на страницу веб-сайта. Иконка клиента размещается на рабочем столе компьютера. Для входа на сайт достаточно кликнуть на ней. Во многих случаях, это сделать проще, чем загрузить браузер и ввести в его адресную строку доменное имя веб-сайта. Особенно популярны веб-клиенты на мобильных устройствах: планшетах, таблетках, смартфонах.