Первый вопрос: "А что есть сайт?"
Ответ прост: сайт (web-приложение) - это ответы данными по TCP/IP-порту в различных форматах на клиентские запросы, исходя из заложенной в него логики работы.
Как это происходит на стороне сервера - реализация не важна: пишите на том языке программирования, которым хорошо владеете.
vk, imhonet, youtube (или даже
наш) сайт - это совокупность аппаратно-программных комплексов для обеспечения необходимой реакции на запросы клиентов.