Что нужно знать для создания социальной сети?

Есть задача — создать социальную сеть (наподобие twitter или instagram).
Кроме веб-версии необходимо сделать клиенты для ios, android, wp.
Задача усложняется тем, что в команде всего один разработчик.
Нужен список технологий (языки/фреймворки/программы), которые этот человек должен знать.
Желательно, чтобы список был рассчитан на одного человека.
  • Вопрос задан
  • 14393 просмотра
Решения вопроса 1
zo0m
@zo0m
full stack developer
Ну вот пример:
Стек - JavaScript

Фронт : AngularJS
Мобайл(кроссплатформенный) : PhoneGap (завернуть в него ваш фронтенд, сэкономите силы)
Бекенд : NodeJS

Но одного человека мало для такой работы - свихнется.
(Я делаю сам проект, и не социальную сеть, а всего лишь ленту событий, на социальную сеть даже не представляю сколько бы энергии ушло.)
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
@legkiy
для созания соцсети нужно знать. что есть инстаграм, твиттер. вк, ок, фб
Ответ написан
@Elizavetta
Matroid: gamedev/js-разработка
С учетом мобайла, списка для одного человека гарантированно не существует.
Если оставить веб, то тоже крайне желательно разделять фронтенд и бекенд.
Для экономии ресурсов можете попробовать django, т.е. в навыках python, postgre, javascript, фронтенд-фреймворки. Но логично не страдать ерундой с одним разработчиком, т.к. это путь тупиковый.
Ответ написан
Комментировать
Ну для начала ты должен понимать если ты делаешь копию какой либо соц сети, то она у тебя не взлетит.
Нужна уникальность. Если есть уникальная идея - это хорошо.
Насчет самой разработки. Можно написать полностью с нуля. Или использовать какую-нибудь CMS.
Моб приложения - нужно api. Само же приложение можно будет написать на той же java.
Ну это сложно все, особенно делая все в одиночку. Лучше собери команду или найди уже готовые решения ;)
Ответ написан
Несомненно одного человека мало и в тоже время бывают маньяки :)
Вот неплохой пример социалки которую начинал один человек, сейчас думаю уже не один!
Ответ написан
Комментировать
@spotifi
Любые, которые знает этот разработчик. JS/CSS/HTML - само собой.
Бекенд - не имеет значения.

Возьмите готовую JoomlaSocial, Dolphin - и не выкидывайте денег на ветер.
Полностью с нуля сделать - крайне дорого.

Лучше вкиньте те же ресурсы, что планировали на разработку, в продвижение сайта, созданного на чужом движке. Эффект будет гораааааааздо лучше.
Ответ написан
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
twitter или instagram
- настолько разные, что одного решения для них нет. Определитесь с тз, а потом выбирайте методы реализации.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы