heartsmith
@heartsmith
Дизайнер, веб-разработчик

Что необходимо знать для создания социальной сети?

Есть задача — создать социальную сеть. Идея есть, дизайн готов. В команде пока что 3 человека.
Уже изучено: HTML, CSS, JS, где и как купить домен; сеть первое время планируется содержать на хостинге. Опыта в публикации сайтов пока нет.
Сеть будет иметь как минимум личные профили, диалоги, групповой чат и их поиск. Цель — не огромная прибыль, а качество и удобство.
Какие языки программирования стоит доучить? Что необходимо для создания базы данных, управления сетью и обеспечения безопасности (сохранности данных пользователей, защита от атак)?
  • Вопрос задан
  • 750 просмотров
Пригласить эксперта
Ответы на вопрос 5
profesor08
@profesor08
Надо знать, что еще одна соц сеть кому-то вообще нужна.
Ответ написан
@EverOne
R&D Management since 2011
Осталось всего-ничего, изучить LAMP (как минимум, для понимания), возможно пару-тройку фреймворков (по настроению, главное не увлекаться), потом осознать что PHP - не торт (тут для красоты, не для холивара: PHP, на самом деле, торт еще, но это наш с вами секрет) и начать копать в сторону JS/Python/Golang и др... Предположим JS: Узнать (прочитать или догадаться) о существовании NodeJS. Попробовать написать что-то на чистом, плюнуть и узнать (прочитать или опять догадаться, а вдруг!) о существовании express. Продолжать в том же духе.

Чуть не забыл - все что вы так гордо "изучили" (не будем уточнять качество и объем изученного) - это максимум(!) одна десятая(1/10) фронт-энда. Не хочу вас огорчать, но есть еще бэк-энд. Про менеджмент вообще молчу.

В это время фронт-эндеру - посмотреть на jQuery, начать все подряд на нем делать - эффектики там, плюшечки, карусельки, потом плюнуть и понять что это прошлый век. Прийти к выводу что надо искать что-то другое. Наткнуться на Angular/Vue или React/Backbone и д.р. (да не суть важно). Попытаться покончить с собой.

Чуть не забыл, Bootstrap же! Вы будете в восторге!

Где-то в середине этих процессов вы должны всей командой встретиться, выпить и плюнуть на это все.
Ответ написан
Комментировать
zorro76
@zorro76
Уже изучено: HTML, CSS, JS, где и как купить домен;
Вы это серьезно???
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
JS . Потому что, я уверен, вы его не изучили. Для бэкенда можно взять Node.js (раз есть какие-то познания в JS) + научиться писать запросы к базе (SQL или NoSQL - по выбору ) . Сделать, собственно, базу.
Почитайте про сокеты.

Про безопасность не советую, потому что, если честно, до этого врятли дойдёт ваш проект)

Остальным отвечающим: я понимаю негодование, но парни же просто проектик решили запилить. Относитесь к этому проще)
Ответ написан
Комментировать
AgentProvocateur
@AgentProvocateur
Смотри, короче - вот движок соц. сети. Вот исходники.

Играйтесь на здоровье =^_^=
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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