Не считаю себя крутым профессионалом в этом вопросе, однако заводил себе варезный сайт, поэтому кое-что сказать могу. Хотя и не работал со всеми платформами, но, выбирая пути разработки своего сайта, изучал вопросы по выбору программного обеспечения именно варезного сайта и выбрал для себя наиболее легкий, понятный и удобный путь его создания.
В первую очередь хочется отметить, что меня в этом вопросе ввело в заблуждение слово "платформа", ведь оно, в первую очередь означает некую организацию вычислительной системы, которая зависит и разнится от аппаратного обеспечения вашего компьютера, если вопрос стоит об аппаратной платформе, либо организацию исполнения прикладных программ, если мы говорим о программной платформе (Windows или UNIX, например). Если имеется ввиду именно это, то я работал исключительно в Windows, хотя уверен, что существуют программы и для других ОС, хотя для меня они выглядят несколько экзотично.
Думаю, что автор вопроса имел ввиду используемое программное обеспечение для разработки сайта и размещения его в сети, поэтому уделю большее внимание этому аспекту. Итак , поехали.
1. Чтобы написать программный код сайта самому потребуются немалые знания в программировании. Необходимо изучить такие языки скриптового и вебпрограммирования как HTML, PHP, Java, Perl, овладеть системами управления базами данных и управления веб-серверами на базе Linux и многое другое. Чтобы овладеть всем этим потребуется немало времени и сил. А для этого требуется быть сильно увлеченным вебпрограммистом, как говорится, настоящим адептом своего дела. И вот здесь на помощь приходят так называемые движки сайтов, - некое уже разработанное профессионалами программное обеспечение, которое отвечает за полную функциональность динамичного сайта. Достаточно его скачать, установить как обыкновенную программу и использовать его интуитивно понятный интерфейс для быстрого и качественного наполнения сайтов нужной информацией. Особых знаний программирования для этого не потребуется. Ну, может быть, на самом начальном уровне, чтобы не попасть в тупик при первом же перекосе программы. Английская интерпретация движка сайта - CMS (Content Management System или система управления контентом). Их много: Joomla, Drupal, WordPress, DLE и др. Изучив вопрос быстрого и необременительного создания именно варезного сайта я пришел к выводу, что большинство таких ресурсов выполнено на базе движка DLE (DataLife Engine), который собственно я и выбрал. Движок платный и купить его можно на сайте разработчика dle-news.ru. Если Вы решили разработать качественный и профессиональный сайт, то небольшие деньги на покупку движка с лихвой окупятся в последствии. Впрочем, если Вы пока не решили, стоит ли его использовать, то всегда можно скачать ограниченную в функционале версию и попробовать его на деле, или ищите в сети взломанный движок, который маркируют как DLE nulled. Чтобы как-то придать своему сайту уникальное оформление, в сети существует огромное количество платных и бесплатных шаблонов для DLE-сайтов, которые, устанавливая в определенную папку своего сайта, как бы натягиваешь новую оболочку на основной DLE-скелет. В результате получается совсем другой сайт на том же движке.
2. Прежде, чем разместить сайт в Интернете, Вам потребуется его наладить на своей локальной машине, ведь веб-серверы управляются своей операционной системой, и Вам придется организовать на компьютере свой локальный сервер со множеством прикладных программ, обеспечивающих совместимость. Однако здесь наши разработчики оказались на высоте. Программист Дмитрий Котеров разработал один пакет программ, который потребуется установить как одну программу, чтобы вся система заработала. Называется он "Денвер". Он бесплатен и скачать его можно здесь. Все инструкции по установке программы и для разработки сайтов имеются в пакете.
3. Для размещения разработанного сайта в сети Интернет потребуется домен и хостинг. Хостинг - это услуга по размещению вашего сайта на файловых серверах. В зависимости от стоимости купленного пакета услуг Вам выделяют определенное место в файловом хранилище, где Вы и размещаете свой набор файлов (как у себя на жестком диске компьютера), обеспечивающих работу сайта. При покупке хостинга администрация сервера предлагает тут же и услугу по покупке домена - собственного адреса в Интернет по которому Вас будут определять, любить и находить посетители и поисковые системы. Предлагают свои услуги огромное количество хостингов. Например 1gb.ru, hostia.ru или yutex.ru. Я пользовался последним, нареканий нет.
Надо сказать, что существуют и бесплатные хостинги, но они обременены рекламой, имеют свой неуникальный конструктор сайтов. На них вряд ли возможно разместить сайты со свои движком, и к тому же варезные сайты на таких хостингах не имеют перспектив, их не любят поисковые системы.
На платном хостинге после покупки услуг и домена Вы получаете свое дисковое пространство, на котором размещаете сайт, какой Вам заблагорассудится. Для этого пакуете все файлы настроенного сайта с локального сервера в архив формата zip, закидываете на хостинг, там распаковываете, колдуете с паролями и доступом к сайту и базам данных как администратора сайта и... наслаждаетесь.