Не вважаю себе крутим професіоналом в цьому питанні, однак заводив собі варезні сайт, тому дещо сказати можу. Хоча і не працював з усіма платформами, але, вибираючи шляху розробки свого сайту, вивчав питання щодо вибору програмного забезпечення саме варезних сайту і вибрав для себе найбільш легкий, зрозумілий і зручний шлях його створення.
В першу чергу хочеться відзначити, що мене в цьому питанні ввело в оману слово "платформа", адже воно, в першу чергу означає якусь організацію обчислювальної системи, яка залежить і різниться від апаратного забезпечення вашого комп'ютера, якщо питання стоїть про апаратній платформі, або організацію виконання прикладних програм, якщо ми говоримо про програмну платформу (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. Перш, ніж розмістити сайт в Інтернеті, Вам потрібно його налагодити на своїй локальній машині, адже веб-сервери управляються своєю операційною системою, і Вам доведеться організувати на комп'ютері свій локальний сервер з безліччю прикладних програм, що забезпечують сумісність. Однак тут наші розробники виявилися на висоті. Програміст Дмитро Котеров розробив один пакет програм, який буде потрібно встановити як одну програму, щоб вся система запрацювала. Називається він "Денвер". Він безкоштовний і завантажити його можна тут. Всі інструкції по установці програми і для розробки сайтів є в пакеті.
На платному хостингу після покупки послуг і домену Ви отримуєте свій дисковий простір, на якому розміщуєте сайт, який Вам заманеться. Для цього пакує все файли налаштованого сайту з локального сервера в архів формату zip, закидаєте на хостинг, там розпаковуєте, чаклуєте з паролями і доступом до сайту і баз даних як адміністратора сайту і. насолоджуєтеся.