Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Какой стек технологий изучать?
J1upuk  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 132
Пользователь №: 37693
На форуме: 3 года, 5 месяцев, 13 дней
Карма: 1




Появилась идея написать маленькую но динамичную браузерную многопользовательскую игру. И тот стек технологий который я знаю - никак не подходит для моих целей. Мне точно ясно что php тут не годится, и на каждый чих дёргать базу - тоже не вариант, нужен какой-то быстрый сторедж для хранения данных конкретного поединка (пока задумывается только 1х1), MySQL конечно тоже будет, но там будет храниться статическая/базовая информация (хар-ки юнитов, строений и т.д.), впрочем это всё можно вынести и в конфигурационный файл. Подскажите, что мне курить для этих целей? Сразу же вангую:

- Node.js
- WebSocket

Что ещё? Так как значительная часть будет на клиенте, то какой js фреймворк лучше взять?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25982
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 20 дней
Карма: 725

Не курю:
1 год, 2 месяца, 7 дней


Цитата
js фреймворк лучше взять?

да у них у всех своё назначение))

JQuery - сократит натив
EXTJS - это ваще гигант для интерфейсов
Anigular - если не ошибаюсь - шаблонизатор в том числе

Цитата
- Node.js
- WebSocket

Цитата
MySQL конечно тоже будет


да ну, эти игры и на файлах вместо БД писали, пишут и будут писать biggrin.gif


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
J1upuk  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 132
Пользователь №: 37693
На форуме: 3 года, 5 месяцев, 13 дней
Карма: 1




Игорь_Vasinsky
Ну всё таки, есть что-то кроме файлов?) Для передачи данных о местоположении юнитов, допустим. Данные от клиента А идут на сервер, пишутся в это хранилище, клиент Б их запрашивает, и соответственно юнит меняет положение, при том что юнитов может быть достаточно много...
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев, 1 день
Карма: 40




Цитата (J1upuk @ 22.12.2015 - 13:27)
- Node.js


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5492
Пользователь №: 35718
На форуме: 4 года, 15 дней
Карма: 167




Цитата (J1upuk @ 22.12.2015 - 12:27)
Появилась идея написать маленькую но динамичную браузерную многопользовательскую игру

напишите для начала игру крестики нолики, юзер против юзера и юзер против сервера


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
J1upuk  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 132
Пользователь №: 37693
На форуме: 3 года, 5 месяцев, 13 дней
Карма: 1




chee
Спасибо, буду изучать)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Santehnick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 231
Пользователь №: 26735
На форуме: 5 лет, 8 месяцев, 27 дней
Карма: 15




Можете бои хранить в redis, он все в оперативную память пишет.

Но вы можете делать на чем угодно. PHP годится и MySQL тоже. PHP приложение можно поднять как демон и оно не будет инициализироваться на каждый запрос. Для MySQL можно сделать пул постоянных соединений и клиенту будет выдаваться уже готовое из пула. Будет не хуже какого-нибудь nodejs + mongodb. Тем более, что под nodejs на сегодня нет мощных фреймворков, как symofy, zend или yii. Есть только попытка сделать Yii на node.js, но еще неизвестно выживет ли проект, автор единомышленников пока не нашел. А делать на koa/express сложный проект, тоже самое как писать на php с помощью slim.
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса