Как создать социальную сеть? - 1

Гость Гость
25.01.2012
Есть идея создать сайт похожий на социальную сеть, но это не социалка! Знаю только html, но сайт уже нужен. Может движок "ВКонтакте" переделать? И сколько нужно будет вкладывать деньги? Думаю, что серверов нужно будет много.
Дополнено (1). Uniks Unasovich, есть хорошая идея создать сайт схожий как сайт вконтакте.

Гость Гость
25.01.2012
Зачем?

Гость Гость
25.01.2012
> Может движок "ВКонтакте" переделать?
1. Вы думаете, что вам его просто так отдадут?
2. Если вы знаете только HTML, как вы представляете себе возможность самостоятельно что-то переделать в движке, тем более, если сайт уже нужен?
3. Где вы возьмете оборудование, которое позволит завести этот движок (у вконтакта немало всяких хитрых технических и программных решений, которые необходимы им для обслуживания такого количества пользователей и работы с огромными объемами данных, причем эти решения учитывают и особенности проекта - они не могут быть так просто перенесены куда-либо еще).
4. Вы имеете хотя бы общие представления о построении кластеров, балансировке нагрузок, работы и конфигурирования СУБД и разных типов хранилищ?

А вообще принцип создания социальной сети и любого другого проекта вообще:
0. Определяем целевую аудиторию и потребности, определяем собственные задачи и проблемы, которые должны быть решены путем создания данного проекта
1. Прорабатываем бизнес-модель/возможности монетизации (если делаем что-то совсем инновационное, то это можно опустить на пару пунктов ниже)
2. Анализируем связку из п. 0 и п. 1, находим решения проблемы/задачи в заданных условиях
3. Проектируем сайт
4. Разрабатываем архитектуру программной части
5. Разрабатываем прототип для тестирования юзабилити (и, по возможности, бизнес-модели). Этот шаг можно повторять множество раз, исправляя ошибки. В том числе и после разработки дизайна и полноценной программной части
6. Разрабатываем полноценный дизайн, исправляя ошибки в прототипе
7. Разрабатываем программную часть в окончательном варианте, которую и будет потом расширять
8. Запускаем итоговый результат
9. Начинаем вкладывать кучу бабла в продвижение и привлечение пользователей
10. Постоянно отслеживаем бизнес-показатели проекта, потребности пользователей и их поведение - улучшаем проект…
… PROFIT!

>  есть хорошая идея создать сайт схожий как сайт вконтакте.
Если уже есть ВКонтакте, зачем кому-то что-то похожее на Вконтакте?

Гость Гость
25.01.2012
Команда для разработки:
Для прототипирования
Дизайнер + программист + бизнес-аналитик и маркетолог (скорее всего - это будете вы)

Для полноценной разработки:
Дизайнер (одного может не хватить, может парочку придется взять) + верстальщик + программист (может 2-3-4 или даже больше) + бизнес-аналитик + маркетолог + менеджер проекта + …
По вкусу можно добавить: дизайнер интерфейсов, юзабилити-специалист, дизайнер иконок/иллюстратор, сеошник…

Сервера:
для разработки и прототипирования: хороший быстрый shared-хостинг с большим количеством ресурсов или небольшой VDS. Позже - большой VDS.
Для полноценной разработки и запуска (при наборе посещаемости на прототипе) - большой VDS с ростом до множества серверов. Точное количество серверов и их параметры определяется нагрузкой, посещаемостью, архитектурой проекта и тд

Александр Ладонин Александр Ладонин
04.03.2012
Чтобы сделать свою социальную сеть нужно знать как минимум языки - HTML (верстка сайта), CSS (стили), PHP (собственно сам движок), javascript (всплывающие менюшки на сайте и так далее.), SQL (хранилище данных пользователей), а также  файлы конфигурации - .htaccess, robots.txt, sitemap.xml. По крайней мере, когда я делал свой сайт (а туда входит соцсеть, форум, фотокаталог, энциклопедия, игры), пригодилось только это.
Конечно тяжелее, чем работать с готовым проектом, зато возможности неограниченные.

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)