@Valdis11

Что лучше для создания тематической социальной сети?

Доброго времени суток всем! Ситуация такая есть обширная аудитория около 3000000 человек. Решил для них , да и не только сделать тематическую социальную сеть, но вот какой движок или фреймворк взять за основу для начального пуска?
Основные функции (скажем так для ОБТ) таковы:
Система личных сообщений
Система друзей
Система личных статусов (микроблоги)
Система закладок
Система подарков и стикеров
Система гостей
Система фотоальбомов
Система инвайтов
Система пользовательских профилей
Система комментирования
Система групп
Система мероприятий
Система блогов
Система аватаров пользователей
Система поиска и фильтрации
Система оценок
Система регистрации/авторизации пользователей
Система восстановления паролей
Система стран и городов
Система обратной связи
Система Ленты активности
Система Рассказать друзьям
Вот такой небольшой функционал))
Да и еще забыл возможность покупки прем. ак. , который открывает доп. возможности поиска и общения.
Скажу честно пока в голове только 2 сиcтемы: 1. Друпал 2. фреймворки Symfony / Yii — как самые популярные! Заранее большое спасибо за ваше мнение.
Да и еще 1 маленький вопрос: если кто может назвать грубую (понимаю что без четкого ТЗ точную стоимость не определить) стоимость данного мероприятия(для сравнения)? То буду благодарен вдвойне.
  • Вопрос задан
  • 4749 просмотров
Пригласить эксперта
Ответы на вопрос 5
@faost
Относительно быстро собрать и, собственно, проверить, кому их этих 3кк пользователей нужна еще одна соц. сеть лучшим выбором будет Drupal 7.

Самый знаменитый пример соцсети на друпале: gosbook.ru

Вообще список функционала у вас какой-то неадекватно-огромный, вам понадобиться большая команда.
Ответ написан
Комментировать
lexxpavlov
@lexxpavlov
Программист, преподаватель
1) Ruby on Rails будет хорошим выбором. Он даёт очень быстрый старт, очень быструю возможность создавать новые фичи.
Из инструментов на php:
2) Фреймворк Symfony2 очень мощный, а так же имеет большим количеством готового кода (бандлы), которые можно использовать в готовом виде для реализации ваших фич.
3) Фреймворк Yii тоже очень мощный, но у него на текущий момент одна проблема - Yii1 уже устарел, и не правильно начинать на нём новый проект (тем более такой масштабный), а Yii2 пока в бета-версии, и тоже не готов к такой масштабной работе.
4) Друпал - очень мощная система, берущая на себя (+модули), пожалуй, половину из ваших фишек. Сейчас набегут друпаллеры и расскажут точнее. Но с ним похожая с Yii ситуация - активно готовится к выходу Drupal 8, но когда он выйдет - неизвестно, может, через месяц, а может - через год. Кстати, друпал8 будет сделан на фреймворке Symfony2... Можно попробовать и на Друпал7 начать разработку.
5) Интересным вариантом может быть Phalcon - фреймворк, выполненный чуть более чем полностью в виде расширения, а не на чистом php. Он достаточно мощный, чтобы выбрать его, и он будет очень быстрым - понадобится меньше серверов для обслуживания вашей аудитории.

UPD. Вот вам ещё десяток поводов выбрать PHP + Symfony для нагруженного проекта.
UPD2 Статья Обработка 1 миллиарда запросов в неделю на Symfony2 (англ.), но они делают это не на одном сервере, конечно же.
Ответ написан
Drupal с такой планируемой посещаемостью подойдет только в одном случаи: вы найдете команду которая будет его использовать не как CMS а как CMF со всеми вытекающими. Из плюсов - возможность быстро/недорого запустить прототип (2 месяца/$10К) из минусов пропорционально посещаемость будет расти сложность оптимизации под нагрузку. У меня был опыт, вот тут подробнее.

RoR - не рекомендую из-за перегретого рынка труда, специалист на фултайм будет стоить ровно в два раза дороже по сравнению php/Drupal.

Phalcon - невероятно быстрый но по сути вещь в себе. Если что то пойдет не так нужно будет искать С кодера которого придется интегрировать в команду.

Symfony2/Yii - неплохой выбор.
Ответ написан
Комментировать
Хорошо подойдет Yii и Symfony
Либо вообще уходить от php и выбрать например java
А также надо подумать о клиентской части и выбрать фреймворк (Backbone, Angular, ...)
Ответ написан
Vampireos
@Vampireos
https://vk.com/axelaredz
странно никто не написал про китайскую мега cms chinascript.ru/thread-4220-1-1.html
по высоко нагруженности полагаю ей нет равных)
китай же)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект