Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Какой javascript движок мне следует взять? (https://javascript.ru/forum/misc/33009-kakojj-javascript-dvizhok-mne-sleduet-vzyat.html)

sirjay 07.11.2012 12:45

Какой javascript движок мне следует взять?
 
Всем привет

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

Суть игры: пользователь задает вопрос и после этого игра начинается между 6 игроками (3 парня на 3 девушки). Парни отвечают на вопросы девушек и наоборот. В конце они могут выбрать друг друга, если захотят.

Как пример flash приложение вконтакте "спросил увидел полюбил". Главная страница/задать вопрос: http://cossa.ru/upload/medialibrary/2f0/Clearasil-2.jpg
Игра: http://vkdiz.ru/uploads/posts/2011-0...12_25.0823.png
Выбор: http://onlain-love.ru/wp-content/upl...l-polyubil.png


Так вот, я отлично знаю html, php, mysql, немного js, ajax, jQuery. Какой мне следует движок/framework взять за основу построения системы? Может уже есть js библиотеки специально для таких вещей?

К примеру, я читал про Ajax Push Engine (http://www.ape-project.org/). А может мне стоит на чистом jQuery со всякими методами .post писать сайт? Хочу сделать этот проект популярным, поэтому пользователей и нагрузка будет много.

Спасибо! :)

Skipp 07.11.2012 13:59

Могу предложить сокеты

sirjay 08.11.2012 12:56

Спасибо за ответ.

Skipp, мне очень нужен твой ответ на следующий вопрос: зачем создавать реал-тайм сервер, если можно просто воспользоваться jQuery+php+mysql?

Я не понимаю как сервер будет устроен. Я прочитал как его включить у себя на компьютере, но как включить в интернет? Например, надо сделать чат на NodeJS. Где будет храниться инфа пользователей и сообщений? ведь не в mysql?

Skipp 08.11.2012 13:46

Цитата:

Сообщение от sirjay
jQuery+php+mysql?

Забавно Javascript уже даже в цепочку не входит, хахах...
Цитата:

Сообщение от sirjay
Я не понимаю как сервер будет устроен.

Ты видимо пока ещё совсем мало чего понимаешь, без обид.
Цитата:

Сообщение от sirjay
но как включить в интернет?

Это меня просто убило:)

Спасибо, посмеялся, вопросы из серии как мне построить машину, будь более конкретен.

Это не всё так просто как кажется на первый взляд...

Dim@ 08.11.2012 14:40

Цитата:

Сообщение от sirjay
зачем создавать реал-тайм сервер, если можно просто воспользоваться jQuery+php+mysql?

долго угарал над этими словами :lol:, где по твоему бедет php и mysql?
к слову
JavaScript - клиентская часть,
PHP + MySQL - серверная часть

DjDiablo 08.11.2012 14:59

Хм пажалуй jquery на клиенте
На серве NodeJs как вариант
+ взаимодействие по сокетам.

APE c jquery кстатии могут дружить.

sirjay 09.11.2012 00:30

Все посмеялись, а никто не ответил точно.

Ладно, если взять jquery+php+mysql, то в jquery нужно поставить таймер, например, каждые 3 секунды обновлять чат, посылая запросы в mysql.

Если в данный момент 5000+ пользователей, то будет ли все хорошо работать? без тормозов и сбоев.

Hoshinokoe 09.11.2012 01:15

sirjay,
Цитата:

Если в данный момент 5000+ пользователей, то будет ли все хорошо работать? без тормозов и сбоев.
Это зависит только от конфигурации сервера.

Каким боком этот вопрос имеет отношение к javascript'y ?

DjDiablo 09.11.2012 08:57

в php тоже есть сокеты, необязательно опрашивать каждые три секунды.

a_l 09.11.2012 11:13

Цитата:

Если в данный момент 5000+ пользователей, то будет ли все хорошо работать? без тормозов и сбоев.
5000+ онлайн или в сутки?
Если онлайн и каждые 3 секунды запросы к бд, то mysql скорей всего захлебнётся. Хотя при такой аудитории можете себе позволить нанять имеющих опыт hi-load разработки.


Часовой пояс GMT +3, время: 04:47.