Что нужно знать, чтобы создать серьезный сайт?
Чем отличается серьезный добротный сайт от простых сайтов? Если прогуляться по сайтам, то можно заметить, что у одних сайтов больше ссылок в меню, сложная структура навигации, много кнопок, форм. То есть более сложный с точки зрения конструирования интерфейс и система управления. Чтобы нужно знать, чтобы создать такой сайт? Для простых сайтов достаточно знать HTML и CSS. HTML – язык разметки страницы сайта. С его помощью можно форматировать тексты, заголовки, менять цвет элементов, размещать рисунки и ссылки на другие страницы. CSS – это язык стилей, который упрощает редактирование страниц сайта за счет задания определенных шаблонных свойств элементам страницы. Например, если у вас есть текст, вы можете описать шаблон в CSS и применить его к блоку текста для нужного вам эффекта. Но так вы получите только статический сайт. Что это значит? Чтобы сделать сайт динамическим, нужно использовать язык скриптов PHP или Perl. Чем они отличаются от HTML? А тем, что страница сайта, созданная при помощи языка PHP, перед отправкой ее к вам, обрабатывается специальной программой-интерпретатором, которая читает инструкции языка PHP, выполняет их, строит на основании выполненных действий HTML страницу и отправляет к вам. Возьмем к примеру, счетчик посещений. Когда вы заходите на страницу сайта на PHP, то интерпретатор PHP берет данные о количестве посещений из файла на сервере, где расположен сайт. Увеличивает счетчик посещений на единицу и записывает новые данные в этот файл. Строит страницу HTML, учитывая новое значение счетчика посетителей сайта и отправляет к вам. Естественно, чтобы интерпретатор делал это, нужно написать соответствующий PHP-код. Для того, чтобы хранить разные данные более организованно, можно использовать базы данных MySQL или другие. Если вы купили себе доменное имя и хостинг для сайта, то обычно все эти инструменты и программы вам предоставляются вместе с ним. На PHP можно сделать так, чтобы на всех страницах было одинаковые шапки, нижняя часть(так называемый подвал) и меню. Тогда для написания новой страницы для сайта уже не нужно писать код шапки и подвала. Чтобы сделать меню с выпадающими подпунктами, желательно изучить язык JavaScript. Чтобы сделать достаточно хороший сайт, необходимо хорошо потренироваться в написании PHP кода, чтобы вжиться в этот язык. Постепенно придет понимание. Нужно начинать с простых вещей. Постепенно пробовать написать гостевые книги, более сложные меню. Для тестирования сайта нужно установить http-сервер Apache и php у себя на компьютере. Для написания HTML, CSS, JavaScript, PHP кодов можно использовать текстовый редактор типа блокнота, но лучше скачать специальные редакторы – это облегчит ваш труд. Да. Желательно прочитать про способы защиты сайта, уязвимости PHP- скриптов. Это нужно, чтобы хакерам или вирусам труднее было взломать ваш сайт. Если вам лень изучать все вышеперечисленное, остановитесь на конструкторах сайтов или движках. Есть бесплатные движки и книги по ним. Например, Joomla. Хороший сайт можно сравнить с хорошо написанной сложной программой. Дело это нелегкое. Но интересное. Основная трудность – иметь терпение при нарабатывании опыта написания сайтов на PHP. Итак, если вы заинтересовались созданием сайтов и сами хотите научиться их делать, изучайте HTML, CSS, Javascript, PHP. Можно еще почитать вот это: |


