Ученье - свет!

Основы вебмастеринга - HTML, CSS, PHP, SSI, CGI, СУБД

В предыдущем разделе я рассказал о том, какие моменты надо продумать, прежде чем браться за создание сайта. Конечно, это еще далеко не все и вы встретите много других трудностей на пути к созданию своего сайта! Первая из таких трудностей - надо знать хотя бы основы того, как работает Интернет. Полагаю, что в общих чертах вы с Интернетом уже знакомы - иначе откуда у вас родилась бы мысль создать собственный сайт? Но, вполне возможно, вы видели только внешнюю сторону, то, что доступно простому пользователю - браузер, красивые картинки и возможность поиска нужной информации. Для того, чтобы создавать сайты, нужно знать немного больше, так что давайте приступим к знакомству с некоторыми техническими аспектами деятельности веб-мастера. Я не буду начинать с таких вещей, как семейство протоколов TCP/IP, или рассказа о том, как передаются по сети пакеты. Для создания своего сайта этих подробностей можно и не знать (хотя и было бы полезно). Но вот без знания основ языка гипертекстовой разметки обойтись просто невозможно. И если вы не готовы начать учиться с тем, чтобы освоить перечисленные ниже механизмы, вам еще не поздно отказаться от вашей затеи.

Но даже если вы освоили язык HTML, этого еще недостаточно. Сайты на "чистом HTML", конечно, существуют и новый сайт может быть на нем создан. Такие сайты называются статическими. Страницы такого сайта могут изменяться только путем "ручного" редактирования. И если, например, требуется внести даже небольшое исправление во все страницы сайта (например, поменять логотип), вебмастер вынужден проделать огромный объем работы. Другим существенным недостатком является то, что пользователи не могут никак влиять на заполнение сайта, не могут, например, оставить свой комментарий или оценить статью. Поэтому большинство сайтов в настоящее время являются динамическими. На таких сайтах вид и содержание запрошенной пользователем страницы формируется сервером непосредственно после получения запроса. Кроме того, на таких сайтах имеются средства интерактивного взаимодействия с пользователем. Преимущества и недостатки этих двух типов сайтов подробнее рассматриваются на страничке "Статические и динамические сайты".

Вероятно, первым делом при создании сайта надо решить, будет ли ваш сайт статическим или динамическим. Несмотря на перечисленные выше преимущества динамических сайтов не стоит считать, что динамика - всегда правильное решение. Следует исходить из вашей конкретной ситуации, учитывать ваш конкретный замысел. Если нет необходимости динамического изменения данных, а сайт предполагается не очень большим, можно обойтись и статическими страницами.

Если вы все же решили создавать динамический сайт (а это решение все же наиболее вероятно в сегодняшних условиях), вам надо знать, какими средствами создаются динамические сайты. К числу таких средств относятся (ссылки ведут на соответствующие страницы нашего сайта):

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

Используя перечисленные средства веб-мастер должен создать некий механизм формирования страниц сайта в ответ на запрос пользователя. Такой механизм часто называют движком сайта. Можно разработать движок самостоятельно, а можно воспользоваться типовым движком. Такие типовые движки, разработанные отдельными энтузиастами или коммерческими фирмами, называются системами управления содержанием сайта (по английски - Content Management Systems или кратко CMS). О них будет рассказано в отдельном разделе.

Таким образом мы бегло очертили тот круг знаний, которыми желательно (или даже необходимо) обладать, чтобы стать "крутым" вебмастером. Не следует пугаться, если вы не освоили еще всего перечисленного, надо просто приступать к созданию своего сайта. Нужные знания и умения придут по мере работы. А на следующих страницах будет собраны те сведения, которые потребуются вам на этом пути (там же будут и ссылки, по которым можно найти множество полезных советов), что поможет вам разобраться с этими предметами. Давайте же начнем с рассмотрения языка гипертекстовой разметки.

Загляните на досуге

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100