| 1. Нужен домен, адрес сайта, его можно купить у регистраторов.
2. Нужен хостинг, площадка в интернет, где будет размещен код сайта (в панели управления регистратора нужно будет указать путь к DNS-серверам хостинга).
3. Нужен будет дизайн сайта.
4. Нужно будет сверстать дизайн сайта в HTML/XTML код, с использованием CSS.
5. Нужно запрограммировать логику сайта при помощи серверного языка, например, PHP (часто и при помощи клиентского - JavaScript и ActinScript, последний используется если нужны Flash-ролики).
6. Нужно будет спроектировать базу данных, для хранения информации и связаться с ней из серверного кода.
Под пункты 3-6 много готовых систем, их можно комбинировать, как конструктор, правда иногда получается не совсем то, что вам нужно и требуется доработка или разработка с нуля. Если раньше все эти виды работ осуществлял один разработчик, еще и конфигурировал сервера (а еще раньше и писал их код), когда хостингов было не так много, то сейчас разработчики специализируются на разных стадиях разработки сайта: есть дизайнеры, есть верстальщики, есть программисты, есть администраторы (контента, баз данных, серверов). В общем это целая индустрия с разделением труда, что-то можно делать самому (если есть талант), что-то можно купить, заказать, использовать готовое. PHP - это лишь небольшая часть, примерно как разработка двигателя для одной из марки машин в автоиндустрии, т.е. двигатель конечно важен, но их производят разные производители, и двигатель - это еще не вся машина, одного двигателя не достаточно, чтобы добраться до денег покупателей.
Кроме того, сайт сайту рознь - один сайт может размещаться на сотнях серверов, а сотня сайтов может размещаться на одном сервере, все зависит от посещаемости и сервисов, которые предоставляет сайт. | |