Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой javascript движок мне следует взять? 
:(
    Опции темы
sirjay
Дата 7.11.2012, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 7.11.2012

Репутация: нет
Всего: нет



Всем привет

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

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

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


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

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

Спасибо! smile
PM MAIL   Вверх
CruorVult
Дата 7.11.2012, 16:27 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Вот не знаю почему, но такие посты последнее время меня начинают раздражать.

Задавая подобные вопросы вы не получите точно ответа. А причина кроется в том, что:
1) Требования изложены не детализировано, следовательно вы можете получить совет не совсем точный, что приведет потом к проблемам
2) Думаю, мало людей полностью обознаны абсолютно во все фреймворках(а их сейчас немало), по-этому будут скорей советовать то, что сами используют

Что же тогда делать?

В первую очередь нужно правильно составить ТЗ. Провести research всевозможных фреймворков по ряду требований, которые вам нужны и т.д. и т.п.

Лучше потратить денек на анализ, чем потом на середине разработки выясниться что данный фреймворк не совсем вам подходит и кусать себе локти. 
 


PM MAIL Skype   Вверх
sirjay
Дата 8.11.2012, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 7.11.2012

Репутация: нет
Всего: нет



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

CruorVult, просто ты не понимаешь: я сам не знаю ТОЧНО что мне требуется для создания проекта/сайта, который я описал.

Например, некоторые мне советовали NodeJs использовать, создать свой реал-тайм сервер. Но у меня сразу возникает вопрос: зачем создавать реал-тайм сервер, если можно просто воспользоваться jQuery+php+mysql?

Я не понимаю как сервер будет устроен. Как хранится внем инфа о пользователях и сообщениях, например, если сделать чат. Ведь не в mysql?
PM MAIL   Вверх
Aliance
Дата 8.11.2012, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(sirjay @  8.11.2012,  13:01 Найти цитируемый пост)
если можно просто воспользоваться jQuery+php+mysql?

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

повеселило это предложение:
Цитата(sirjay @  7.11.2012,  16:21 Найти цитируемый пост)
 Хочу сделать этот проект популярным, поэтому пользователей и нагрузки будет много.

все равно что написать: я люблю дорогие машины, поэтому у меня неприменно будет бугатти.

Не думаю, что ты в одиночку напишешь проект с нагрузкой, которую не выдержит стандартная связка jQuery+php+mysql. Более того, большинство действительно крупных проектов используют все равно эту же связку.
PM MAIL WWW ICQ Skype   Вверх
CruorVult
Дата 8.11.2012, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Цитата(sirjay @  8.11.2012,  12:01 Найти цитируемый пост)
я сам не знаю ТОЧНО что мне требуется для создания проекта/сайта, который я описал.


Если ты сам толком не знаешь что тебе нужно, то какой ответ хочешь получить?

Мы же не телепаты и не ясновидящие smile 
PM MAIL Skype   Вверх
sirjay
Дата 8.11.2012, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 7.11.2012

Репутация: нет
Всего: нет



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

Если 10000+ пользователей в один момент будут сидеть на сайте, будет ли все хорошо работать? не тормозить и без сбоев.
PM MAIL   Вверх
skyboy
Дата 8.11.2012, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



Цитата(sirjay @  8.11.2012,  22:20 Найти цитируемый пост)
Если 10000+ пользователей в один момент будут сидеть на сайте

тогда и перепишешь.
едсинственно, ты с самого начала можешь максимально абстрагироваться от конкретной библиотеки. 
к примеру, вместо повального использования jQuery по всему коду(тут запрашиваем то через $.get, тут отправляем это через $.post), написать пару методов-оберток. и потом, захочешь — перепишешь c использованием long polling без переписывания всего подряд кода.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0751 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.