Родион Бронштейн
ноябрь 2015.
157

Что мне нужно знать в программировании чтобы сделать сайт потипу мафия(играмафия)(чтобы видеопотоком пользователи обменивались напрямую, а не через сервер p2p)?

Ответить
Ответить
Комментировать
0
Подписаться
0
1 ответ
Поделиться

Для начала надо хорошо знать, как устроена модель сетевого взаимодействия OSI и определить на каких уровнях этой модели будет работать ваш сервис. Затем определиться с архитектурой (клиент-серверная, веб-приложение), нарисовать компоненты системы, и описать их взаимодействие. Выбрать среду разработки и язык, на которых будут написаны компоненты системы, и уже только после этого приступать к программированию. Для этого этапа желательно иметь хотя бы базовый уровень владения одним из языков программирования. А дальше - продолжать изучение и языка, и сетевых протоколов можно уже в процессе создания продукта.

0
0

ну вот сайт по типу чатроллетки но чтобы группой можно было играть, читобы на сервер нагрузки небыло клиенты должны обменивать траффиком между собой, и какой язык программирования? джаваскрипт или руби?

0
Ответить

Для клиентской части да, чаще всего используется JavaScript, если вы выбрали архитектуру веб-приложения. Для серверной можете выбрать любой понравившийся вам язык: PHP, C#, Java и т.д. Но не нужно зацикливаться на выборе инструмента, пока система не спроектирована.

Ну и, повторюсь, поглубже изучите протоколы сетевого взаимодействия.

+1
Ответить

хорошо спасибо

+1
Ответить
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью