![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
sirjay |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 писать сайт? Хочу сделать этот проект популярным, поэтому пользователей и нагрузки будет много. Спасибо! ![]() |
|||
|
||||
CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 13 Всего: 28 |
Вот не знаю почему, но такие посты последнее время меня начинают раздражать.
Задавая подобные вопросы вы не получите точно ответа. А причина кроется в том, что: 1) Требования изложены не детализировано, следовательно вы можете получить совет не совсем точный, что приведет потом к проблемам 2) Думаю, мало людей полностью обознаны абсолютно во все фреймворках(а их сейчас немало), по-этому будут скорей советовать то, что сами используют Что же тогда делать? В первую очередь нужно правильно составить ТЗ. Провести research всевозможных фреймворков по ряду требований, которые вам нужны и т.д. и т.п. Лучше потратить денек на анализ, чем потом на середине разработки выясниться что данный фреймворк не совсем вам подходит и кусать себе локти. |
|||
|
||||
sirjay |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.11.2012 Репутация: нет Всего: нет |
Спасибо за ответ.
CruorVult, просто ты не понимаешь: я сам не знаю ТОЧНО что мне требуется для создания проекта/сайта, который я описал. Например, некоторые мне советовали NodeJs использовать, создать свой реал-тайм сервер. Но у меня сразу возникает вопрос: зачем создавать реал-тайм сервер, если можно просто воспользоваться jQuery+php+mysql? Я не понимаю как сервер будет устроен. Как хранится внем инфа о пользователях и сообщениях, например, если сделать чат. Ведь не в mysql? |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
ну так так и сделай, зачем задавать абстрактые вопросы. повеселило это предложение:
все равно что написать: я люблю дорогие машины, поэтому у меня неприменно будет бугатти. Не думаю, что ты в одиночку напишешь проект с нагрузкой, которую не выдержит стандартная связка jQuery+php+mysql. Более того, большинство действительно крупных проектов используют все равно эту же связку. |
|||
|
||||
CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 13 Всего: 28 |
||||
|
||||
sirjay |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.11.2012 Репутация: нет Всего: нет |
Aliance, ты не хорошо написал
![]() если взять jQuery+php+mysql, то наверное в jQuery нужно поставить таймер, скажем, чтобы каждые 3 секунды посылались запросы в mysql и проверять, не написал ли кто в чат. Если 10000+ пользователей в один момент будут сидеть на сайте, будет ли все хорошо работать? не тормозить и без сбоев. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
тогда и перепишешь. едсинственно, ты с самого начала можешь максимально абстрагироваться от конкретной библиотеки. к примеру, вместо повального использования jQuery по всему коду(тут запрашиваем то через $.get, тут отправляем это через $.post), написать пару методов-оберток. и потом, захочешь — перепишешь c использованием long polling без переписывания всего подряд кода. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |