Что такое сайт ?
Дата добавления: 2015-11-01Автор: К Максим
Сайт – это набор файлов (текста, музыки, видео и т.д.) находящийся на сервере (удаленном компьютере) и имеющий свой неповторимый адрес в интернете, например maksimka.by (название моего сайта). Любой компьютер подключенный к интернету может подключится к серверу по адресу интересующего его сайта и просмотреть эти файлы.
А теперь поговорим о том, какие сайты вообще бывают.
Виды сайтов:
1. HTML сайт. По сути, этот вид статических сайтов является фундаментом в сайтостроении. Когда-то, давным-давно, чтобы сделать сайт нам обязательно надо было знать язык HTML (Hiper Text Marker Lengueage) – это так называемый язык текстовой разметки гипертекста. Основа, на котором строится вся структура сайта. Это сайт состоящий из группы HTML страниц связанных между собой, верстающейся (просматриваемой) на вашем компьютере через браузер (например Internet Explorer, Opera). Писать сайты на HTML рационально только в том случае, когда информация очень редко обновляется и когда объём сайта не превышает 5-10 страниц, что не актуально в нынешнее время. Обычно их используют для создания сайтов визиток, а также для начального обучения сайтостроению, чтобы понять суть и основные принципы создания сайтов и размещения их в интернете.
2. PHP сайты. На самом деле таких языков несколько, но мы изучим язык PHP, т.к. он на мой взгляд и по отзывам профессионалов является наиболее профессиональным, популярным и актуальным на данный момент. PHP – это динамический вид сайтов, весь объем информации такого сайта хранится в базе данных (хранилище информации) на сервере. Базы данных бывают разных типов, но наиболее распространенной является MySQL. Как правило, структура PHP сайта состоит из двух частей. Первая часть – так называемая администраторская, которая дает полный доступ ко всем разделам готового сайта, вторая клиентская часть - это непосредственно та информация, которой может пользоваться обычный пользователь. Обычно сайты сделаны на связке, например PHP + MySQL (язык программирования + база данных). Что же касается нас, то мы не будем исключением и будем рассматривать эту же связку. Изучив её, мы сможем создавать красивые, лёгкие и шустрые сайты. Огромное количество известных сайтов написано именно на языке PHP, а это о многом говорит.
3. Сайты, сделанные на движках. Самыми известными по достоинству можно считать: WordPress, Joomla. Суть построения таких сайтов заключается в следующем: на сервер закачиваются файлы движка, запускается установщик, скачивается в сети интернет подходящий шаблон, небольшая настройка системы и сайт готов. Да, это быстро и удобно. Но минусов между прочим тоже хватает. Если вы захотите что-то изменить в своем сайте на программном уровне, то у вас возникнут сложности. Возможности таких программ по созданию сайтов урезаны на 90 %. Их суть заключается в построении шаблонных подходов, наверно Вам как создателю своего сайта будет неприятно видеть второй, третий и т.д. сайты с таким же внешним видом, эти шаблонные заготовки рассчитаны на большую аудиторию, а не разрабатываются индивидуально. Безопасность у таких сайтов тоже не на высоте. Но самое неприятное то, что разработчики сайтов могут самостоятельно, не спрашивая вашего разрешения как, например, отправлять почту с Вашего сайта так и без Вашего согласия, раскручивать свой продукт в интернете спрятанными ссылками на другие ресурсы.
4. Сайты, сделанные в бесплатных конструкторах. Примерами таких конструкторов являются: narod.ru, ucoz.ru и т.п. На мой взгляд, это вообще не является веб-программированием. Так, некое подобие игры. Здесь вообще не требуется никаких знаний. Вам даже не понадобится покупать домен (имя сайта) и хостинг (место, где хранится сайт в интернете). Конечно же, здесь присутствуют свои недостатки: администратор конструктора будет размещать свою рекламу на Вашем сайте, если посещаемость Вашего проекта начнет расти, бесплатно пользоваться сайтом Вам уже никто не даст, снизу будет информация о том конструкторе, на котором был создан сайт. Все та же однотипность шаблонов. В общем, это сайт ради интереса.
ИТАК, ПОДВОДЯ ИТОГ, МОЖЕМ СДЕЛАТЬ ВЫВОД:
1) HTML это основа для сайта.
2) PHP и JavaScript требуется для написания полноценных сайтов, ты можешь сделать сайт и на HTML но все изменения придется вносить в ручную.
3) Вспомогательные программы для красивого оформления Вашего сайта: CSS – это файлы стилей, Photoshop – требуется для фото-дизайна.
С уважением,
К Максим
P.S. Буду рад комментариям к этому посту.