Какие виды сайтов существуют и активно используются в информационном бизнесе



Прежде чем начинать изучать науку о создании сайтов, рассмотрим какие виды сайтов бывают.

А также какие знания необходимы для их создания.

Первая классификация по способу формирования содержимого сайта:

— статические;

— динамические.

Статические — это состоящие из статичных html-страниц, составляющих единое целое.

Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.

Каждая html-страница может дополнительно влючатьв себя изображения, фотографии, аудио и видео.

Язык HTML (HyperText Markup Language) — является основой веб.

Все сайты для отображения в браузере представляются в виде html-страниц.

И для успешной практики разработки сайтов необходимо хорошо знать основы HTML.

Поможет их изучить Вам бесплатный «HTML базовый курс» — загрузить можно здесь.

Примером простого html-сайта может быть, так называемый сайт-визитка.

Сайт-визитка — содержит самые общие данные о владельце сайта (организация или индивидуальный предприниматель). Вид деятельности, история, прайс-лист, контактные данные, реквизиты, схема проезда. Специалисты размещают своё резюме. То есть подробная визитная карточка.

Два примера сайта-визитки: http://www.dita-spb.ru или http://www.uvitale.ru

В месте с HTML на сайтах используют CSS.

CSS — Каскадные (многоуровневые) таблицы стилей — cascading style sheets (CSS) — это мощный стандарт на основе текстового формата, определяющий представление данных в броузере.

Если формат HTML предоставляет информацию о составе документа, то таблицы стилей сообщают как он должен выглядеть. Таким образом каскадные таблицы стилей дают возможность хранить содержимое отдельно от его представления.

Стиль включает все типы элементов дизайна: шрифт, фон, текст, цвета ссылок, поля и расположение объектов на странице.

Работу с CSS также необходимо освоить.

Поможет Вам базовый курс по CSS, который можно загрузить здесь.

Начинать изучения процесса создания сайтов нужно со статических.

Динамические — состоящие из динамичных html страниц-шаблонов, информации, скриптов и прочего в виде отдельных файлов. Содержимое генерируется по запросу специальными скриптами (программами) на основе других данных из любого источника.

Наиболее распространенной, для создания динамических сайтов, является связка PHP + MySQL.

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. MySQL является решением для малых и средних приложений.

Динамические сайты можно в свою очередь разделить на три группы.

— Сайты работающие на связке PHP + MySQL;

— На основе системы управления сайтом CMS (WordPress, Joomla, MODx, Drupal, DLE, PHPBB, SMF, 1С-Битрикс, NetCat и другие);

— Конструкторы сайтов (ucoz.ru, narod.ru, webstolica.ru и др.)

Первая группа — сайты работающие на связке PHP + MySQL

Информация у такого сайта храниться в базе данных MySQL, а страницы имеют расширение php.

Вся логика работы пишется на языке PHP, на нем же с помощью языка запросов SQL формируются обращения к базе данных и обработка полученных ответов.

Для ускорения процесса разработки могут использоваться различные php-библиотеки и фреймворки.

Фреймворк (англ. framework — каркас, структура) — структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.

Технологии PHP и MySQL – это большой объем знаний, который Вы можете изучать после освоения HTML и CSS.

Вторая группа — на основе системы управления сайтом CMS

CMS — Content Management System (система управления содержимым).

Они бывают платные и бесплатные.

Процесс работы с ними такой.

Вы устанавливаете необходимую систему на сервер, наиболее известные CMS могут предоставляются хостерами в уже установленном виде, нужно только ввести необходимые первоначальные параметры для Вашего сайта.

Затем находите необходимый шаблон оформления (платный или бесплатный), Вы можете также заказать разработку оригинального шаблона для сайта.

Теперь Вы можете добавлять необходимый контент на сайт через административный интерфейс системы управления.

Возможно дополнительное расширение функциональности сайта за счет дополнительных компонентов или плагинов.

Как видите, здесь от Вас не требуется наличие больших знаний в разработке сайтов.

Единственное, что требуется — это знание основ HTML и CSS, чтобы Вы могли при необходимости поправить отображение выводимых данных на странице, поправить исходный шаблон.

Поскольку большинство систем управления сайтов создано с использованием PHP и MySQL, знание основ создания сайтов на основе этих технологий тоже необходимо.

Именно эта группа сайтов активно используется как российскими, так и западными интернет-предпринимателями.

По работе с различными CMS существует огромное количество материалов, как платных, так и бесплатных.

Из платных могу посоветовать отличный видео курс по CMS WordPress – здесь.

Третья группа — конструкторы сайтов.

Этот способ подойдет только для тех, кто хочет быстро создать свою домашнюю страницу.

Не заморачиваясь при этом изучением технологии создания сайтов.

Эта страница может быть посвящена какому-либо событию или увлечению.

Недостатки этого способа:

— наличие домена третьего уровня;

— показ рекламы сервиса на Вашем сайте;

— Ваш сайт может быть в любой момент закрыт, если он будет создавать большую нагрузку на площадку сервиса, т. е. его будет посещать много

посетителей.

Далее на страницах своего сайта я планирую рассмотреть наиболее популярные бесплатные системы управления сайтами, которые активно используют для информационного бизнеса.

Оставьте комментарий